Я работаю с Redux Form и пытаюсь установить значение поля скрытого ввода в цикле. Но значение не отправляется, так как поле не было затронуто. Есть ли способ решить эту проблему или я что-то упускаю?
const renderEmployeeFields = (fields) => {
return fields.map((e, i) => {
return (
<Field
key={e._id}
name={`employeeSchedule[${i}].employee`}
component={renderTextField}
employeeId={e._id}
label={e._id}
/>
)
})
}
const renderTextField = ({ input, label, employeeId}, autocompleteKey) =>
<Input key={`${label}-input`} autoComplete={`${autocompleteKey}-${label}`} autoFocus {...input} value={employeeId} type='hidden'/>
0
Haris Uddin
23 Сен 2018 в 04:19
1 ответ
Лучший ответ
Вы должны установить значение с помощью свойства initialValues
(https://redux-form.com/7.4.2/docs/api/reduxform.md/#-code-initialvalues-object- lt-string-string-gt-code-optional-), чтобы они были доступны при отправке.
Тогда вам не нужен скрытый ввод.
0
stilllife
25 Сен 2018 в 20:23
Похожие вопросы
Новые вопросы
react-redux
Официальные привязки React для Redux