关于antd的TreeSelect受控选择问题 急急急

图片描述

选择“镇痛总监(刘华波)”我已经拿到刘华波及刘华波下级的所有数据,
但是我在onSelect时通过setFieldsValue给此TreeSelect赋值,在通过getFieldValue取,发现值已经
set进去了,但是页面并没有选中效果。

上网查有说“antd中form表单的setFieldsValue只能设置其他域的值,不能控制自己表单域的值”,有没
有谁碰到过类似问题?
阅读 8.3k
1 个回答

半个月前提的问题了,今天无意间翻到了那我就自己回答一下吧。
这个问题不能用Form表单解决,只能用state直接去改变treeSelect的value,使用setstate而不能使用setFieldsValue,就像题中说的:“antd中form表单的setFieldsValue只能设置其他域的值,不能控制自己表单域的值”

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