ExtJS4:树面板节点上的上下文菜单(右键单击)事件

ExtJS4:树面板节点上的上下文菜单(右键单击)事件,extjs,extjs4,Extjs,Extjs4,我在treepanel中的侦听器列表中添加了“contextmenu”条目,但它似乎不起作用。ExtJS没有将控件提供给我的事件处理程序函数。我还预先禁用了浏览器默认上下文菜单事件,但这也没有帮助 有代码示例吗?我还没有找到任何ExtJS4的工作示例。我错过什么了吗 更新1:我的代码 var tree = Ext.create('Ext.tree.Panel', { id: 'treePanel', store: store, rende

我在treepanel中的侦听器列表中添加了“contextmenu”条目,但它似乎不起作用。ExtJS没有将控件提供给我的事件处理程序函数。我还预先禁用了浏览器默认上下文菜单事件,但这也没有帮助

有代码示例吗?我还没有找到任何ExtJS4的工作示例。我错过什么了吗

更新1:我的代码

var tree = Ext.create('Ext.tree.Panel', {
    id: 'treePanel',  
    store: store,               
    renderTo: 'tree-div',
    height: 300,
    width: 250,
    title: 'OrgTree',
    useArrows: true,
    listeners: {                        
        render : {
            fn : function() {                            
                 Ext.getBody().on("contextmenu", Ext.emptyFn, null, {preventDefault: true});
            }
        },                    
        contextmenu : {                     
            fn: function(node, evtObj) {
                alert('here');
            }
        },
    }
});

更新2:这是解决方案

是的,我的帖子是重复的。请关闭它。@AlphaSisyphus我已经投票关闭了。谢谢你花时间找出答案!可能重复的