无法使用redux-form-material-ui在SelectField组件上设置initialValues

时间:2018-02-13 19:59:48

标签: reactjs redux redux-form

我正在尝试使用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?

1 个答案:

答案 0 :(得分:0)

尝试使用componentWillMount(),因为Form的{​​{1}}组件使用名称和值

redux form