контекстное меню панели дерева extjs не работает

var menu1 = new Ext.menu.Menu({
    items: [{
        text: 'Open in new tab'

    }]
});
var treePanel = Ext.create('Ext.tree.Panel', {
    id: 'tree-panel',
    region: 'center',
    useArrows: true,
    singleExpand: true,
    split: false,
    height: 360,
    minSize: 150,
    rootVisible: false,
    autoScroll: true,
    store: store,
    border: false,
    columns: [{
        xtype: 'treecolumn',
        dataIndex: 'text',
        flex: 2,
        sortable: true,
        displayField: true
    }]

});
treePanel.on('contextmenu', function(event, node) {
    alert(node)
    //treePanelCurrentNode = node;
    x = event.browserEvent.clientX;
    y = event.browserEvent.clientY;
    menu1.showAt([x, y]);
}, this);

Работа над 4.1 ext js и попытка добавить контекстное меню в эту древовидную панель, но меню не работает. В дерево панелей выходит магазин но мой код

treePanel.on('contextmenu', function(event,node){};

не работает not event

treePanel.on('click', function(event,node){};

Любая идея, связанная с контекстом ext js на древовидной панели?

10
задан Narendra Jadhav 16 April 2018 в 10:43
поделиться