【发布时间】:2018-07-12 14:21:23
【问题描述】:
我正在尝试创建一个集成了 redux-form 多个方面的 redux 表单。 为了更好地介绍该项目,我想与您分享主要目标。 目前我有一个动态表格,可以与参与者一起扩展。每个参与者都有一个上级。在用户输入(Async.Creatable React 选择)时,我根据文本请求(调用 API)所有用户。总而言之,一个自动建议。接到用户后,我第二次打电话找相应的上级。之后,我想为参与者和上级自动填充字段。 对于第一个参与者 + 上级来说,一切都很好。与第一个参与者不同,第二个上级不会自动填充。 在改变 initalValues 属性时是否需要调用初始化操作(redux-form)手册? 函数 getFormData 访问当前状态。这些状态与预期一致,包含以下数据。 这些状态是通过 redux-form 的 LOAD 动作创建的
初始 : 与会者 : Array(2)
const mapStateToProps = (state) => {
const attendeesFromFormData = getFormData(state, REGISTRATION_FORM, [{}]).attendees
const attendees = attendeesFromFormData ? attendeesFromFormData : [{}]
return {
initialValues: {
attendees: attendees
}
}
}
export default connect(mapStateToProps, {searchADUser, autoFillAttendee, getADUser})(reduxForm({
form: REGISTRATION_FORM,
enableReinitialize: true
})(RegistrationForm))
【问题讨论】:
标签: redux-form react-redux-form redux-form-validators