Установите значения текстового поля формы после отправки формы с помощью 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

Другие вопросы по тегам