Я пытаюсь использовать формы дизайна муравьев в моем образце регистрационной формы, когда я пытаюсь использовать setFieldsValue, он выдает ошибку: «Невозможно использовать setFieldsValue, если не используется getFieldDecorator». Но я уже использовал getFieldDecorator в своем коде, вот образец моего кода.
handleChange = (e) => {
const fname = e.target.name;
const fvalue = e.target.value;
this.props.setFieldsValue({
fname: fvalue
});
}
render(){
const { getFieldDecorator } = this.props.form
return (
<Row gutter={4}>
<Col className="reg-personal-details-grid-column" span={24}>
<FormItem {...formItemLayout} label="First Name">
{getFieldDecorator("firstName", {
rules: [
{
required: true
}
]
})(
<Input
placeholder="First Name"
required
name="firstName"
onChange={this.handleChange}
/>
)}
</FormItem>
</Col>
</Row>
)
}