09.06 如何隐藏节点 —— zTree 进阶

原创
2022/05/10 21:27
阅读数 2.1K

简介

隐藏节点的需求整体上很少,所以就放到进阶里面进行讲解,篇幅也不会太长,主要是介绍 zTree 支持的隐藏功能。

参考Demo:

隐藏功能的 js 文件

因为 隐藏功能需求量很少,为了避免增加核心包的大小,所以就把 jquery.ztree.exhide.js 文件单独放倒了外面,即使你使用 jquery.ztree.all.js,里面也不会有隐藏功能的!

隐藏功能简介

  • 初始化时,设置节点的 isHidden 属性,可以让节点隐藏
treeNode.isHidden = true;
  • 对于已加入的节点,可通过方法 hideNode() / hideNodes() / showNode() / showNodes() 这几个方法设置 隐藏 或 显示
  • 隐藏节点操作,会影响 isFirstNode 和 isLastNode 属性,但是对于 getPreNode() 和 getNextNode() 方法无影响
  • 节点隐藏后,该节点的 勾选状态将全部无效,并且不会再影响父节点的半勾选状态
  • getCheckedNodes() 方法不获取被隐藏的节点
  • getNodeByParam() / getNodesByParam() / getNodesByParamFuzzy() / getNodesByParamFilter() 这几个方法在遍历时仍然会遍历被隐藏的节点,请自行根据需求处理过滤规则
展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部