ztree 筛选选中节点

项目需求

最近整理公司后台,需要用到ztree做一个无限极分类的树节点。选中规则如下:

- 父节点下面的子节点全部选中。则只需要父节点
- 父节点下面的子节点没有被全选,则需要被选中的子节点

无限极分类啊,哥哥们。不是省市区三级分类,大不了多堆几个循环。还得考虑祖节点和子节点的关系。

解决方案

面对这种需求第一反应就是递归,获取所有被选中节点。筛选出level=0的节点。递归遍历判断子节点是否选中,全选,则把父节点筛选出来。不全选,则把选中的子节点筛选出来。

挂在懵逼树上一天....毫无头绪...

那就换个思路解决:

ztree 筛选选中节点

大功告成!!!

效果图

ztree 筛选选中节点

各位大神要是有什么递归的解决方案,不吝赐教啊,把我从懵逼树上放下来。感激不尽

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
文章
1
粉丝
1
喜欢
1
收藏
0
排名:2670
访问:328
私信
所有博文
社区赞助商