Использование Formik setFieldValue для componentDidUpdate или handleSubmit (ошибка: не функция) - PullRequest
0 голосов
/ 04 февраля 2019

Я пытаюсь использовать действие formik setFieldValue.У меня есть форма внутри формы (это форма, а затем открывается диалоговое окно с другими формами, но некоторые поля зависят от того, что было написано в первой форме).

Отправка данных в порядке, япросто отправьте его как реквизит .... однако .. Я пытаюсь использовать setFieldValues, чтобы установить некоторые скрытые поля из этой формы (скрытые, как при отсутствии ввода), но я не могу заставить его работать.

Я пытался использовать его в componentDidUpdate как this.props.setFieldValue, и я также пытался передать setFieldValue в мою функцию отправки следующим образом:

onSubmit={(values, setFieldValue) => this.handleSubmit(values, setFieldValue)}

Кажется, ничего не работает.setFieldValue всегда бросает not a function

1 Ответ

0 голосов
/ 27 марта 2019

попробуй this.props.form.setFieldValue

...