Показать сообщение отдельно
  #8 (permalink)  
Старый 01.10.2012, 12:05
Аспирант
Отправить личное сообщение для Allan Stark Посмотреть профиль Найти все сообщения от Allan Stark
 
Регистрация: 24.04.2010
Сообщений: 87

Кстати, так и не разобрался, как скажем в контроллере, контролирующем некоторый вью с гридом и кнопками достучаться в обработчике событий к событию нажатия например кнопки?

Например в контроллере:

Ext.define('App.controller.controller_invoices', {
	extend: 'Ext.app.Controller',
	views: ['view_invoices_list'],
	init: function() {
        this.control({
            'view_invoices_list': {
                itemclick: function(view, record, item, index, e, obj) {
                   // тут обрабатываем клик в гриде 
               }
        });
    }
});


Тут все понятно, контроллер следит за ивентами конкретно в гриде (того, который во вью alias:'view_invoices_list').
А как в init: function() зарегистрировать обработчик клика других интерактивных элементов вью, помимо грида, например произвольной кнопки в панели dockedItems грида ?
Ответить с цитированием