У меня есть панель дерева, и я хотел бы связать действие с щелчком на листе этого дерева. Мне удалось связать один с каждым щелчком мыши по элементам дерева, но я не только с листьями.Как узнать, выбран ли выбранный узел в дереве? (ExtJS 4)
Вот мой код, я попробовал его с очень простыми функциями: (меню вид расширения tree.Panel)
Ext.define('WSR.controller.MenuControl', {
extend: 'Ext.app.Controller',
views: [
'Menu',
'Browser'
],
stores: [ 'UserStore' ],
init: function() {
this.control({
'menu': {
itemclick: this.onItemClicked
}
});
},
onItemClicked: function() {
console.log('ItemClicked');
}
});
Есть ли кто-нибудь помочь мне, пожалуйста?
Просто пришлось изменить две детали : 'selector: 'menu',' (я определил псевдоним без буквы cap) и 'var nodes = myTreePanel.getSelectionModel(). getSelection();'. Но он отлично работает с обоими тестами! Спасибо ! – Malex