Кстати, так и не разобрался, как скажем в контроллере, контролирующем некоторый вью с гридом и кнопками достучаться в обработчике событий к событию нажатия например кнопки?
Например в контроллере:
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 грида ?