redux表单向导中的initialValues不适用于FieldArray

时间:2017-01-02 12:48:44

标签: forms reactjs redux react-redux redux-form

我希望我可以理解我的问题。我想将redux-form(向导)用于购物车。

在开始时,我使用购物车的数据调度初始化操作,这些操作如下所示: 厨房:[{"id": "2-1-1-1-5-9-2", "deliveryOption": "selfservice"},{"id": "2-1-6-1-5-9-2","deliveryOption": "selfservice"}] 在我的向导中,我使用名称“kitchen”渲染FieldArray,但在此字段中prop是否为空?我还尝试添加一个“添加按钮”,我使用fields.push()? 现在,在值中添加了一个新的Kitchen,但字段也是空的。

有人能帮助我吗?

以下是我的代码简介: https://jsbin.com/pawezu/33/edit?js,output

2 个答案:

答案 0 :(得分:1)

我发现问题,表单缩减器的商店树键是“formReducer”但这只有当键是“form”时才会起作用

答案 1 :(得分:0)

在您的组件/向导/ Cart.jsx中,FieldArray应为:<FieldArray name="kitchens" component={renderField} />