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, время: 11:56. |