0

在 ExtJs 的普通面板中,您可以通过执行以下操作动态附加委托侦听器;

cmp.el.on('click', function() {
    console.log("click on span");
}, null, {delegate: 'span.testclick1'});

但是,在使用自定义模板的组合框中,我不能使用相同的方法。我认为这可能是由于 ComboBox 所期望的 listConfig。

我这样说是因为在以下链接中使用了它; http://www.sencha.com/forum/showthread.php?158991-ComboBox-custom-template-how-do-I-attach-a-click-handler

我只是不能使用相同的格式,因为我使用的是旧版本的 ExtJs

任何帮助,将不胜感激。谢谢!

4

1 回答 1

0

尝试使用组合框的其他事件之一,例如expandorfocusselect

http://docs.sencha.com/extjs/3.4.0/#!/api/Ext.form.ComboBox-event-expand

于 2013-08-13T21:12:26.950 回答