antd treeSelect 如何设置父节点不可作为被选中节点?

antd treeSelect 如何设置父节点不可作为被选中节点?希望点父节点只是做展开和折叠子节点,不能被选中作为输入框的值,看了下文档没这个配置,怎么搞?

阅读 11k
3 个回答

没遇到你这种需求,不过可以沟通下
我的思路:
1 直接对treeData 操作

(1)获取到treeData后对treeData遍历,如果有子叶就加上disabled为true;
(2)设置treeCheckStrictly 为true;各节点点击取消关联

2 可通过onChange 或 onSelect

方法大致是 : 获取选中节点,判断是否存在子节点,去除select中当前选中的值;
新手上路,请多包涵

有具体方案和代码么?请赐教

新手上路,请多包涵

官方文档里面有,treeDate里面有子集的层级下添加selectable:false(代表不能选择,我有子集)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题