ExtJS 4:tree.Panel节点上的上下文菜单(右键单击)事件

时间:2011-10-24 19:33:07

标签: extjs extjs4

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

任何代码示例?我没有找到ExtJS 4的任何工作样本。我错过了什么吗?

更新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:这是解决方案extjs tree panel context menu not working

0 个答案:

没有答案
相关问题