jQuery MiniUI

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

miniuii的tree可以点击某层菜单时,菜单下所有的节点都打开? [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2016-7-26 17:09:16 |只看该作者 |倒序浏览
miniuii的tree可以点击某层菜单时,菜单下所有的节点都打开,这个功能怎么实现,希望大神帮下

Rank: 8Rank: 8

沙发
发表于 2016-7-26 17:34:02 |只看该作者
监听点击事件,遍历点击节点的子节点,把所有子节点展开

Rank: 1

板凳
发表于 2016-7-26 19:38:40 |只看该作者
dforce 发表于 2016-7-26 17:34
监听点击事件,遍历点击节点的子节点,把所有子节点展开

老师有实例代码吗?miniui我没用过,基础不好

Rank: 8Rank: 8

地板
发表于 2016-7-27 10:28:17 |只看该作者
hxing 发表于 2016-7-26 19:38
老师有实例代码吗?miniui我没用过,基础不好

tree.on("nodeclick", function (e) {
        var node = e.node;
        
        if (!e.isLeaf) {
        setTimeout(function () {
        
            var childNodes = tree.getAllChildNodes(node);
            for (var i = 0, l = childNodes.length; i < l; i++) {
                if(!tree.isLeaf(childNodes)){
                    tree.expandNode(childNodes);
                }
            }
        }, 1)
        }
    })

Archiver|普加软件

GMT+8, 2024-11-17 03:49 , Processed in 1.076503 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部