只显示符合条件的节点
ztree吧
全部回复
仅看楼主
level 1
jiaguwen111
楼主
要做一个只显示符合条件的节点的功能,用zTree.getNodesByParamFuzzy("name", value)取到了模糊匹配的节点,可是要隐藏掉其他不匹配的节点怎么做啊,有没有这样的功能?
还有,为什么父节点隐藏了,子节点一定要一起隐藏?
2013年02月27日 09点02分
1
level 11
zTreeAPI
对于正常的Dom 结构来说, 父节点隐藏了,子节点不隐藏,那你要怎么显示呢??
例如:A-B-C 中间的 B 不能存在的时候,一般情况下 C 也会消失的。。。
除非你的需求有特殊规则, 比如 B 删除时, C 要成为 A 的子节点, 但这样又会有其他隐身问题, 当B 恢复的时候,又要反复处理,这样势必会造成很多问题。
例如 :A-B-C-D-E 这种时候,反复隐藏 B C D ,再反复显示, 对于 E的操作肯定会异常复杂。。而且这种现实也是不合理的。
一般来说 例如 chm 文档的功能, 一种是正常的树形菜单, 另一种在搜索时,是将所有结果当作 根节点 并排显示的。
所以你的问题首先要搞清楚你自己的需求。
补充一下 exhide 可以实现 隐藏节点的功能。
另外也可以看看这个帖子:
https://tieba.baidu.com/p/1424078344
希望能有些帮助
2013年02月27日 09点02分
2
jiaguwen111
嗯,如果父节点的name不能模糊匹配我输入的内容,而子节点可以,这时候要显示子节点而隐藏父节点,这样合不合理?
2013年02月27日 09点02分
zTreeAPI
回复 jiaguwen111 : 合不合理不要问我,要问给你提出需求的人
2013年02月27日 10点02分
level 1
jiaguwen111
楼主
有没有人做出来这个功能啊?
2013年02月27日 09点02分
3
level 6
top8843
没有树干,你想把树枝显示在什么地方
2013年02月27日 13点02分
4
1