树状结构,点击节点右键功能:刚开始点击链接进来右键弹一个新增窗口,但是没效果,得在其他的上面点击几下,才会有效果这是怎么回事?
代码入下:
//树状结构右键功能
function onBeforeOpen(e) {
var menu = e.sender;
var tree = mini.get("tree1");
var node = tree.getSelectedNode();
if (!node) {
e.cancel = true;
return;
}
if (node && node.text == "制造业") {
e.cancel = true;
//阻止浏览器默认右键菜单
e.htmlEvent.preventDefault();
return;
}
////////////////////////////////
var editItem = mini.getbyName("edit", menu);
var removeItem = mini.getbyName("remove", menu);