jQuery MiniUI

 找回密码
 立即注册
查看: 1920|回复: 3
打印 上一主题 下一主题

树状结构,点击节点右键功能 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 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);



}




附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2014-11-26 13:09:35 |只看该作者
看你的代码,当你没有选中节点的时候被你阻止弹出了

Rank: 3Rank: 3

板凳
发表于 2014-11-26 14:23:49 |只看该作者
我上面的代码有问题吗?我是从例子上拷过去的

Rank: 8Rank: 8

地板
发表于 2014-11-26 15:16:04 |只看该作者
春花之石 发表于 2014-11-26 14:23
我上面的代码有问题吗?我是从例子上拷过去的

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

Archiver|普加软件

GMT+8, 2024-11-5 21:36 , Processed in 1.036458 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部