jsTree如何让不同的节点有不同的右键菜单 jsTree的contextmenu是右键菜单插件,但是设置后会让所有的节点都有相同的菜单,如何屏蔽父节点的右键功能,但是子节点却还有右键菜单?请各位大侠帮帮忙~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根据条件判断,如是否为叶子节点,或是节点的depth属性不同设置是否监听右键事件,如下(根据是否是叶子节点添加):// 'itemcontextmenu' : function(menutree, record, items, index, e) {// e.preventDefault();// e.stopEvent();// if(record.data.leaf == false) {// // 右键点击第二级业务域// var tempmenu = new Ext.menu.Menu({// floating : true,// items : [{// text : "删除业务域",// handler : function() {// // }// }]// });// }// tempmenu.showAt(e.getXY());// } 不好意思,我说的是jquery的jstree插件,并非是Ext,不过您的思路我尝试一下。谢谢啊 如何用JS控制文本框的只读属性? json 问题 帮忙 用window.open打开的窗口,被浏览器拦截 jqGrid无法显示从服务器加载进来的数据 如何实现弹出式窗口不被屏蔽? 如何能得到IE状态栏的长度,怎样才能在状态栏的不同子栏里显示文字和图标呢. 首尾相连的滚动字幕(同一文档可以加入多个) 大家帮助我要实现一下面FORM中每一项的断.都为必填项,我想用循环. 怎么判断一个窗口是否已经打开? 关于DIV 的DRAG,DRAG时鼠标的形态如何控制?我这里不知怎么的是一个DISABLED的图标。 Extjs,关于treepanel的问题 求助:select中的option的快速选择问题
如下(根据是否是叶子节点添加):
// 'itemcontextmenu' : function(menutree, record, items, index, e) {
// e.preventDefault();
// e.stopEvent();
// if(record.data.leaf == false) {
// // 右键点击第二级业务域
// var tempmenu = new Ext.menu.Menu({
// floating : true,
// items : [{
// text : "删除业务域",
// handler : function() {//
// }
// }]
// });
// }
// tempmenu.showAt(e.getXY());
// }