Панель инструментов ExtJS Grid - PullRequest
0 голосов
/ 24 апреля 2011

Моя сетка ExtJS присоединена к действию tbar, теперь в обработчике кнопок панели инструментов мне нужен экземпляр сетки. Один способ, которым я могу сделать это, используя

this.findByParentByType ( "решетка"). Есть ли лучший способ, чтобы я мог получить экземпляр сетки ??

Ответы [ 2 ]

2 голосов
/ 24 апреля 2011

Вы также можете использовать переменную ownerCt для доступа к родительскому элементу.Исходя из уровня вложенности, вам потребуется как минимум ownerCt.ownerCt из экземпляра кнопки для доступа к сетке.FindParentByType делает в основном то же самое и проверяет каждый тип.Firebug и console.log помогут вам в дальнейшей отладке.РЕДАКТИРОВАТЬ: я забыл Ext.getCmp, который может быть использован для поиска объекта по его идентификатору.

0 голосов
/ 08 июня 2016

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...