jQuery MiniUI

标题: tree怎么隐藏节点 [打印本页]

作者: zzcai    时间: 2017-7-11 10:02:11     标题: tree怎么隐藏节点

比如根据不同的人查看,节点显示也不同
如果没有权限查看一个节点,则隐藏一个节点以及他的字节点


作者: dforce    时间: 2017-7-11 12:33:09

tree有filter方法,可以过滤掉部分节点
http://www.miniui.com/demo/#src=tree/filtertree.html
但是我觉得你这样的需求动态生成树更合适,根据不同权限返回不同的数据,再生成树。
作者: zzcai    时间: 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 这个不能展开
作者: dforce    时间: 2017-7-11 20:12:09

zzcai 发表于 2017-7-11 14:44
首先谢谢  你的回复

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

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




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