jQuery MiniUI

标题: 树状结构,点击节点右键功能 [打印本页]

作者: 春花之石    时间: 2014-11-26 12:10:19     标题: 树状结构,点击节点右键功能

树状结构,点击节点右键功能:刚开始点击链接进来右键弹一个新增窗口,但是没效果,得在其他的上面点击几下,才会有效果这是怎么回事?
代码入下:
//树状结构右键功能
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);



}

[attach]5549[/attach]



作者: dforce    时间: 2014-11-26 13:09:35

看你的代码,当你没有选中节点的时候被你阻止弹出了

作者: 春花之石    时间: 2014-11-26 14:23:49

我上面的代码有问题吗?我是从例子上拷过去的
作者: dforce    时间: 2014-11-26 15:16:04

春花之石 发表于 2014-11-26 14:23
我上面的代码有问题吗?我是从例子上拷过去的

  if (!node) {
        e.cancel = true;
        return;
    }
你没有选中节点不都被你阻止掉了
请选中了节点再打开




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2