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