求助:关于zTree hide的一个问题
ztree吧
全部回复
仅看楼主
level 1
使用ztree过程中遇到一个问题,就是当一个node存在子节点时,但是所有子节点都是hidden的时候,仍然会有+-图标,并且可以点,怎么弄成没有啊?
2012年12月19日 08点12分 1
level 11
从常理来说,文件夹下面的文件都隐藏了,不能就让这个文件夹变成一个文件吧?
当然了,不同的需求有不同的原因,你这种情况跟没有子节点数据的情况还不一样,更麻烦一些,也就是说明明有子节点数据,还要把这个父节点当做子节点来对待。
方案一:依然当做父节点来处理,可以利用 beforeExpand 和 beforeCollapse 对这种节点的 展开、折叠操作进行控制,禁止展开
方案二:隐藏 +/- 图标,这需要利用 zTree 对 switch 的命名规则,用js 让图标隐藏即可
规则是 treeNode.tId + "_switch" 自己用调试工具看一下就明白了
2012年12月19日 09点12分 2
哦,原来是这样,感谢
2012年12月19日 11点12分
1