解释redux-form formValues()文档和用法

时间:2018-11-09 15:13:44

标签: redux-form react-table

我在https://redux-form.com/7.4.2/docs/api/formvalues.md/

处参考redux-form文档。

 
const record = { a: 'foo', b: 'bar', listOfObjs: [{ x: 1, y: 2 }, { x: 3, y: 4 }] };

我正在使用redux-form来允许用户更新记录的字段。我有接受输入的字段会更新源,并在字段组件中正确表示数据。表单表示的记录的属性之一是对象数组(上例中为listOfObjs)。我在此表单上有子表单,可让我更新存储在数组中的对象。这也按预期工作。通过更改子窗体上“字段”的值,将更新窗体的存储,窗体被触发为脏文件,随后的保存操作将保存数据并更新存储。

我正在使用react-table作为Form中的组件来表示我记录(listOfObjs)的Array属性中的数据。 react-table将对象数组作为表所代表的输入。我能够将记录的值传递到Form组件和react-table上,但这代表我的记录的初始值,而不是商店中包含预先保存的更改的表单的当前值。这意味着仅在保存表单后才更改表的值。我相信我需要使用formValues来获取react-table的数组,并且根据上面链接的文档,我将使用formValues('listOfObjs')( MyItemizedList )。我需要帮助来理解示例文档中“ MyItemizedList”所代表的内容。在示例中,它无处不在。具体来说,我的问题是,这个变量应该代表什么?

0 个答案:

没有答案