2017-06-26 9 views
0

オブジェクトを更新するために私のreduxフォームを使用したいので、initialValuesを設定したいと思っています。私は何か間違っていますが、何が間違っているか。material-uiでredux-formのinitialValを設定すると動作しません

私はgithubのに問題が続き、小道具 https://github.com/erikras/redux-form/issues/916#issuecomment-217437026

  <NoteLayout 
      initialValues={values()} 
      doc={this.props.Note} 
      projects={this.props.ProjectSelector} 
      onSubmit={this.props.handleSubmit.bind(this)}/> 

として初期値を渡すと、私のノートのレイアウトはすべて、この

class NoteLayout extends React.Component { 
    render() { 
    const {handleSubmit, pristine, reset, submitting} = this.props; 
return (
    <div> 
     <form onSubmit={handleSubmit}> 

      <FormSection name="base"> 
       <BaseBar projects={this.props.projects}/> 
      </FormSection> 
      <div> 
       <Field 
        name="subject" 
        component={renderTextField} 
        label="subject" 
       /> 
      </div> 
      <div> 
       <Field 
        name="description" 
        fullWidth={true} 
        component={renderTextField} 
        label="description" 
       /> 
      </div> 
      <div> 
       <RaisedButton 
        style={style} 
        fullWidth={false} 
        primary={true} 
        type="submit" 
        disabled={pristine || submitting}> 
        Submit 
       </RaisedButton> 
       <RaisedButton 
        style={style} 
        fullWidth={false} 
        secondary={false} 
        type="button" 
        disabled={pristine || submitting} 
        onClick={reset}> 
        Clear Values 
       </RaisedButton> 
      </div> 
     </form> 
    </div> 
); 


} 
} 

NoteLayout.propTypes = { 

}; 

export default reduxForm({ 
    form: 'NoteLayout', 
    validate 
})(NoteLayout); 

Props and form

+0

私はちょうど今、それが接続(フォーム)のために渡されたときinitialValuesが地図として変換されることに注意。.. – Maru

答えて

関連する問題