listener в Ext.tree.Panel для tbar
Поясните, пож-та, почему в Ext.tree.Panel, если для итема tbar указать
listener: {
click: 'deletRecord'
}
то событие deletRecord не срабатывает во ViewController, при этом handler: 'addRecord' срабатывает ?
Ext.define('App.view.StorageTree', {
extend: 'Ext.tree.Panel',
xtype: 'storage-treegrid',
controller: 'storage_controller',
rootVisible: true,
store: 'StorageStore',
columns: [{
xtype: 'treecolumn',
text: 'Name',
dataIndex: 'text',
flex: 2,
sortable: true
}, {
text: 'Code',
dataIndex: 'code',
flex: 1,
sortable: true,
align: 'center',
}
],
tbar: [{
text: 'Добавить',
handler: 'addRecord',
},
{
text: 'Удалить',
listener: {
click: 'deletRecord'
}
},
]
});
|
исправь в кнопке "Удалить" listener на listeners
и метод 'deletRecord' в контроллере должен быть :-) |
Pavel M - Спасибо
|
| Часовой пояс GMT +3, время: 17:09. |