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