2013-08-13 8 views
0

В обычной панели в ExtJ можно динамически присоединить слушателя делегата, выполнив следующее:Динамический делегат ExtJs для ComboBox

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

Однако в combobox с использованием настраиваемого шаблона я не могу использовать этот же метод. Я думаю, это может быть из-за listConfig, ожидаемого ComboBox.

Я говорю это, потому что в следующей ссылке используется; http://www.sencha.com/forum/showthread.php?158991-ComboBox-custom-template-how-do-I-attach-a-click-handler

Я просто не могу использовать тот же формат, так как я на старой версии ExtJS

Любая помощь будет оценена. Благодаря!

+0

какую версию вы? – Brett

+0

Я нахожусь на версии 3.3.3 –

ответ

0

Попробуйте использовать один из других событий для COMBOBOX, таких как expand или focus или select

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

+0

Проблема, которую я имею сейчас, заключается в том, что я хотел бы добавить более одного слушателя в строку. Как кнопка рядом с текстом - ни одно из вышеперечисленных свойств не даст мне этого. –

Смежные вопросы