0

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

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

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

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

console.log(values.count);

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

4

1 回答 1

2

看起来您需要使用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

于 2018-12-29T08:10:15.557 回答