Javascript 从initialValues集合重新复制不适用于选择选项
我有一个使用redux表单的更新表单,表单值使用initialValues初始化 示例:Javascript 从initialValues集合重新复制不适用于选择选项,javascript,node.js,reactjs,redux,redux-form,Javascript,Node.js,Reactjs,Redux,Redux Form,我有一个使用redux表单的更新表单,表单值使用initialValues初始化 示例: 使用数据编辑页面中的数据,如 <Field name="Data.taxTitle" component={renderField} type="text" validate={required} label ="Title" /> 您的性别字段称为Data.gender,在选择器中使用gender 在旁注中,不需要复制字段Data.na
使用数据编辑页面中的数据,如
<Field
name="Data.taxTitle"
component={renderField}
type="text"
validate={required}
label ="Title"
/>
您的性别字段称为
Data.gender
,在选择器中使用gender
在旁注中,不需要复制字段Data.name,您可以使用genderValue=='male'| | genderValue=='female'统一条件
<Field name="Data.gender" component={renderSelectField} >
<option value="male">male</option>
<option value="female">female</option>
</Field>
{genderValue ==='male' ?
(<div>
<Field
name="Data.name"
component={renderField}
type="text"
validate={required}
label ="name"
/>
</div>) : null
{genderValue ==='female' ?
(<div>
<Field
name="Data.name"
component={renderField}
type="text"
validate={required}
label ="name"
/>
</div>) : null
DataEdit = connect(state => {
const genderValue = selector(state, 'gender');
return {
genderValue
};