提交后,我需要更改表单文本字段的值。我使用了https://ant.design/components/form/蚂蚁设计来创建表单。
我在onSubmit方法中尝试了以下代码。
this.props.form.setFieldsValue({ count: pasId});
这里的计数是getFieldDecorator的ID。但是,当我进行如下检查时,计数字段值不会更改为pasId变量的值。
console.log(values.count);
那么在哪里出现错误以及在将表单值提交到数据库后如何设置表单字段值?
答案 0 :(得分:1)
就像您在fieldDecorator
示例的源代码中看到的那样,您似乎需要使用setFieldsValue
。
https://ant.design/components/form/#components-form-demo-coordinated
https://github.com/ant-design/ant-design/blob/master/components/form/demo/coordinated.md