簡體   English   中英

如何動態添加 object 到 react-final-form 字段名稱?

[英]How to add object to react-final-form field name dynamically?

這個 react-final-form 組件將返回以下結果

<Field
   name="answers[0].name"
   component="input"
   type="radio"
   value="0"
/>


{ answers: [ { name: 'value' } ] } 

如何添加另一個屬性? 會像這樣結束

{ answers: [ { name: 'user input value will here', other: 'my custom data' } ] } 

根據最終形式,您可以通過 4 種方式命名您的字段組件在此處輸入圖像描述

您可以將initialValues道具添加到將預填充結果的表單。

<Form
    onSubmit={onSubmit}
    initialValues={{
        answers: [ { other: 'your custom data' } ]
    }}
>
    <Field
        name="answers[0].name"
        component="input"
        type="text"
    />
</Form>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM