在反应中使用蚂蚁设计提交表单后设置表单文本字段值

Set form text field values after the form submission with ant design in react

我需要在提交后更改表单文本字段值。我使用 https://ant.design/components/form/ ant design 来创建表单。

我在表单 onSubmit 方法中尝试了以下代码。

this.props.form.setFieldsValue({ count: pasId});

这里的count是getFieldDecorator的id。但是当我如下检查时,计数字段值并没有更改为 pasId 变量的值。

console.log(values.count);

那么在表单值提交到数据库后我可能在哪里出错以及如何设置表单字段值?

看起来您需要使用 fieldDecorators,正如我在 setFieldsValue.

示例的源代码中看到的那样

https://ant.design/components/form/#components-form-demo-coordinated

https://github.com/ant-design/ant-design/blob/master/components/form/demo/coordinated.md