ANTD:如何使用setFieldSvalue设置嵌套场值
因此,我有一个嵌套的动态表单,我想使用getfieldsvalue
检查其值。但是每当我这样做时,它都不会返回我的价值观。
使用蚂蚁表单钩,我创建表单列表为< form.list name =“ guests”>
并将名称分配给格式输入&lt; formInput name = {[index,“ firstName”]} label ='名字' /&gt; < /code>
我试图使用表单来设置其值。 setFieldSvalue({[index,“ firstName”]:[value])
,但不起作用。关于如何设置路径的任何建议。 严格需要使用setfieldsvalue
So I have a nested dynamic form, and I want to check its value using getFieldsValue
. But whenever I do, it doesn't return me the values.
Using ant form hook, I create form list as <Form.List name="guests">
And assign the name to form input <FormInput name={[index, "firstName"]} label='FIRST NAME' />
I am trying to set its value using form.setFieldsValue({ [index, "firstName"]: [value])
but it doesnt works. Any suggestion regarding how to set path.
Strictly need to use setFieldsValue
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先使用Form.getFieldValue获取
guests
数组(您还可以使用getfieldsvalue(['guests'])?然后,您可以修改并以这样的方式设置值:
First get the
guests
array using form.getFieldValue (You can also use getFieldsValue(['guests'])?.guests).Then you can modify and set the value like this: