Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Получение ссылки на объект в обработчике нажатия кнопки (https://javascript.ru/forum/extjs/18227-poluchenie-ssylki-na-obekt-v-obrabotchike-nazhatiya-knopki.html)

pauluss 22.06.2011 14:55

Получение ссылки на объект в обработчике нажатия кнопки
 
Здравствуйте. Такая грабля:
Пишу виджет, наследуюсь от Ext.form.field.Base
Ext.define('Ext.ux.form.FilterSelectorItem', {
    extend: 'Ext.form.field.Base',....


В onRender создаю, помимо прочего, кнопку и цепляю на нее handler
...
var me = this;
...
xtype: 'button',
text : 'Button',
handler: me.removeButtonClick,


Вопрос: Как в обработчике события нажатия кнопки получить ссылку на объект FilterSelectorItem, событие кнопки которого сработало?
this возвращает объект самой кнопки.

Спасибо.

pauluss 22.06.2011 15:27

Вопрос снят. Для будущих поколений: спасает свойство scope, в котором можно хранить ссылку на объект, на который и будет указывать this в обработчике.


Часовой пояс GMT +3, время: 11:34.