ant-design 使用resetFields重置form.List中的表单控件没有重置成默认值而是重置为空

k2fxgqgv  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(55)

Steps to reproduce

1.填写普通item输入框
2.点击add field 新增一条 FormList中的item
3.填写FormList中的item 输入框
4.点击reset 按钮
5. 普通item输入框被重置成了默认值,FormList中的item被重置为空

What is expected?

resetFields重置表单时 FormList中的控件被重置为默认值

What is actually happening?

resetFields重置表单时 FormList中的控件被重置为空
| Environment | Info |
| ------------ | ------------ |
| antd | 5.12.7 |
| React | 18.x |
| System | windows |
| Browser | Chrome 120.0.6 |

不知道是否是预期行为

kq0g1dla

kq0g1dla1#

的确有点问题。感觉不太好弄。

guicsvcw

guicsvcw2#

list 设置默认值不应该在item里面设置呀,文档不是说了=》
注意:Form.List 下的字段不应该配置 initialValue,你始终应该通过 Form.List 的 initialValue 或者 Form 的 initialValues 来配置。
https://ant.design/components/form-cn#formlist

相关问题