Показать сообщение отдельно
  #1 (permalink)  
Старый 31.05.2019, 17:29
Аспирант
Отправить личное сообщение для Ambassador Посмотреть профиль Найти все сообщения от Ambassador
 
Регистрация: 12.11.2015
Сообщений: 68

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'
        }
    },
    ]
});
Ответить с цитированием