jQuery MiniUI

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

tree怎么隐藏节点 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-7-11 10:02:11 |只看该作者 |倒序浏览
比如根据不同的人查看,节点显示也不同
如果没有权限查看一个节点,则隐藏一个节点以及他的字节点

Rank: 8Rank: 8

沙发
发表于 2017-7-11 12:33:09 |只看该作者
tree有filter方法,可以过滤掉部分节点
http://www.miniui.com/demo/#src=tree/filtertree.html
但是我觉得你这样的需求动态生成树更合适,根据不同权限返回不同的数据,再生成树。

Rank: 1

板凳
发表于 2017-7-11 14:44:58 |只看该作者
dforce 发表于 2017-7-11 12:33
tree有filter方法,可以过滤掉部分节点
http://www.miniui.com/demo/#src=tree/filtertree.html
但是我觉得 ...

首先谢谢  你的回复

我在drawnode.html案列试着写了一下

var node = e.node;
if (node && node.text == "Tree") {
                tree.hideNode(node);
}

能不能解释一下当node.text是 "Tree" 要展开两次Lists   tree才能消失 能不能展开时就消失
当node.text是"Lists"是 并不能隐藏 而是Lists 这个不能展开

Rank: 8Rank: 8

地板
发表于 2017-7-11 20:12:09 |只看该作者
zzcai 发表于 2017-7-11 14:44
首先谢谢  你的回复

我在drawnode.html案列试着写了一下

drawcell是绘制事件,有相互关系的节点的改动都可以影响到其他节点,请在别的事件或外部处理隐藏节点。

Archiver|普加软件

GMT+8, 2024-11-15 13:02 , Processed in 1.052695 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部