Я пытаюсь удалить выбранную запись в Ext.tree.Panel, нажав на кнопку в Ext.form.Panel.Я слушаю нажатие кнопки на контроллере и вызываю функцию удаления:
...
deleteTreeNode: function (button) {
//get tree
var treepanel = Ext.widget('storagetree');
// get selected item
var selectedNode=treepanel.getSelectionModel().getSelection();
console.log(selectedNode);
// deleted
if(selectedNode)
{
selectedNode.remove(true);
}
}
....
selectedNode содержит пустой массив Array []
My Ext.tree.Panel:
Ext.define('BookApp.view.StorageTree', {
extend: 'Ext.tree.Panel',
alias: 'widget.storagetree',
xtype: 'storagetreetype',
alias: 'widget.storagetree',
rootVisible: false,
store: 'StorageStore',
itemId: 'StorageTree'
});
Как правильно получить выбранную запись, чтобы удалить ее?