Установите значения текстового поля формы после отправки формы с помощью ant design
Мне нужно изменить значение текстового поля формы после его отправки. Я использовал https://ant.design/components/form/ ant design для создания формы.
Я попробовал следующий код внутри формы метода onSubmit.
this.props.form.setFieldsValue({ count: pasId});
Здесь count - это идентификатор getFieldDecorator. Но значение поля count не меняется на значение переменной pasId, когда я проверял это следующим образом.
console.log(values.count);
Итак, где я могу ошибиться и как установить значение поля формы после того, как значения формы будут отправлены в БД?
1 ответ
Решение
Похоже, вам нужно использовать fieldDecorator
с, как я вижу в исходном коде для примера для setFieldsValue
,
https://ant.design/components/form/
https://github.com/ant-design/ant-design/blob/master/components/form/demo/coordinated.md