我想创建一个自定义字段,这样,如果我选中一个复选框,那么我想将许多其他字段复制到另一组字段中。例如,如果两种类型的地址相同,我不希望用户必须写两次。所以我有所有的逻辑来实现这一点。我唯一错过的是更新Form,以便验证函数将在react-final-form
的<Form>
内部运行。有没有一种方法可以更新这个表单中的许多值?
感谢的所有帮助
form.batch
可能就是您想要的。FormApi
实例由<Form/>
组件提供给渲染道具。
<Form onSubmit={submit}>
{
({ handleSubmit, form }) => {
// here we can do form.batch()
return <form onSubmit={handleSubmit}>
fields here
</form>
}
</Form>