【发布时间】:2019-07-24 21:45:18
【问题描述】:
我有一个应用程序,用户可以根据需要添加任意数量的文本字段并输入他们的汽车名称(我通过 FieldArray 轻松做到了)。
现在的问题是我需要一个编辑页面,用户可以在其中查看他们在添加页面中输入的所有汽车并能够对其进行编辑。我需要再次渲染 FieldArray 并使用 InitialValues 之类的东西。
因此,例如,如果用户在“添加”页面中创建了 5 辆汽车,当他/她进入“编辑”页面时,我希望看到通过 FieldArray 创建的带有汽车名称的 5 个输入。 怎么做?
【问题讨论】:
-
@JohnRuddell 是的,我尝试了 initialValues 但它不起作用,或者我不知道如何正确处理 fieldArrays。
-
你的意思是像他们文档中的这个例子? codesandbox.io/s/91w9ro3x9o
-
@JohnRuddell 是的,和那个一样,感觉我的常规字段但不是 FieldArray :(
-
我明白你想要做什么。那么能不能用
FieldArray上的render prop来填充初始值呢。 Heres an example of that :)
标签: reactjs react-final-form react-final-form-arrays