Я хочу спросить, где именно я могу добавить слушателя в мою сетку. MVC
Когда я делаю это, ничего не происходит:
Ext.define('myApp.view.reslist' ,{
extend: 'Ext.grid.Panel',
alias : 'widget.reslist',
store : 'resStore',
listeners: {
activate: {
fn: function(e){
console.log('reslist panel activated');
}
}
},
dockedItems: [{
xtype: 'pagbar',
store: 'resStore',
dock: 'top',
displayInfo: true
}],
..... rest of grid configs
, и это работает с событием click:
listeners: {
activate: {
fn: function(e){
console.log('reslist panel clicked');
}
}
}
примечание: инициализация моего контроллера все еще пуста:
Ext.define('myApp.controller.resControl', {
extend: 'Ext.app.Controller',
stores: ['resStore'],
models: ['resModel'],
views: ['reslist','pagbar'],
init: function() {
// nothing here
}
});