antdesign Tree 实现 Treeselect 的 SHOW_PARENT

5 篇文章 0 订阅
1 篇文章 0 订阅

业务及设计需求,不太好直接用 treeselect。 但是需要 show_parent 的功能。

即: 当一个 node 的子元素全部被选中时,选中列表只展示父元素。

核心思想: 排除选中父节点下的所有子节点。

使用: 1.onCheck 会接收到所有选中的节点,包括选中的父节点及子节点。

2.checkedNodesPositions 会展示所有节点的路径。 

3. 如果 一个 node 节点的路径包含其他节点,说明该 node 为子节点,排除该节点。 

我的解决方法: 双层循环 checkedNodesPositions,找出所有不是其他节点子节点的 node ,展示出来。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值