ANTD树形选择控件TreeSelect如何禁止选择父级?

蚂蚁金服ANTD中TreeSelect树形选择控件,如何禁止选择父级?例如:

{
name:'第一中学',
key:'first',
children:[{
  name:'三年二班',
  key:'second',
  children:[{
    name:'王小明',
    key:'third'
    }]
  }]
}

这种三层数据结构,在通过TreeSelect选然后成为树状可勾选组件。
目的是:只想让用户可以选择第三层数据,也就是‘王小明’那一层,想要禁止选择学校与班级,怎么做?组件默认的是第一层、第二层也可以选,如何禁止?目的类似下图:

clipboard.png

让红叉处的父级不可选,如何操作?

阅读 15.2k
4 个回答

自己递归遍历生成树节点,判断是父节点的时候disableCheckbox={true}

新手上路,请多包涵

怎么遍历树节点啊

新手上路,请多包涵

有具体的方案吗?

新手上路,请多包涵

treeData父级添加disabled
clipboard.png

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