我正在尝试使用redux-form-material-ui为表单呈现initialValues。到目前为止,initialValues适用于我的TextField组件,但不适用于SelectField。
我目前正在通过父组件传递initialValues作为prop,如下所示:
<PacketFilterForm initialValues={this.props.initialConfigValuesForForm} />
这是针对这种情况:
<Field name="name" component={TextField} hintText="Ex. Rule 1" floatingLabelText='Name of Rule'/>
但是,这种情况并不适用:
<Field component={SelectField} name='ethertype'>
<MenuItem key={1} value='ipv4' primaryText="IPV4" />,
<MenuItem key={2} value='ipv6' primaryText="IPV6" />
</Field>
如何为此SelectField组件设置initialValues?
答案 0 :(得分:0)
尝试使用componentWillMount()
,因为Form
的{{1}}组件使用名称和值
redux form