更新 react-final-form 中的几个字段
update several fields inside react-final-form
我想制作一个自定义字段,如果我选中一个复选框,那么我想将许多其他字段复制到另一组字段中。例如。如果两种类型的地址相同,我不希望用户必须写两次。所以我有所有的逻辑来实现这一点。我唯一想念的是更新表单,使验证函数在 react-final-form
的 <Form>
内 运行。有没有办法只更新此表单中的很多值?
感谢大家的帮助
form.batch
is probably what you want. The FormApi
instance is provided by the <Form/>
component to the render prop.
<Form onSubmit={submit}>
{
({ handleSubmit, form }) => {
// here we can do form.batch()
return <form onSubmit={handleSubmit}>
fields here
</form>
}
</Form>
我想制作一个自定义字段,如果我选中一个复选框,那么我想将许多其他字段复制到另一组字段中。例如。如果两种类型的地址相同,我不希望用户必须写两次。所以我有所有的逻辑来实现这一点。我唯一想念的是更新表单,使验证函数在 react-final-form
的 <Form>
内 运行。有没有办法只更新此表单中的很多值?
感谢大家的帮助
form.batch
is probably what you want. The FormApi
instance is provided by the <Form/>
component to the render prop.
<Form onSubmit={submit}>
{
({ handleSubmit, form }) => {
// here we can do form.batch()
return <form onSubmit={handleSubmit}>
fields here
</form>
}
</Form>