Reactjs 更新react最终表单中的几个字段
我想创建一个自定义字段,如果我选中复选框,那么我想将许多其他字段复制到另一组字段中。例如,如果两种地址类型相同,我不希望用户必须写入两次。所以我有所有的逻辑来实现这一点。我错过的唯一一件事是更新表单,以便在Reactjs 更新react最终表单中的几个字段,reactjs,react-final-form,Reactjs,React Final Form,我想创建一个自定义字段,如果我选中复选框,那么我想将许多其他字段复制到另一组字段中。例如,如果两种地址类型相同,我不希望用户必须写入两次。所以我有所有的逻辑来实现这一点。我错过的唯一一件事是更新表单,以便在react final表单的中运行验证功能。有没有办法只更新表单中的很多值 谢谢你的帮助可能正是你想要的。组件向提供了FormApi实例 { ({handleSubmit,form})=>{ //我们可以在这里执行form.batch() 返回 这里的田地 } 非常感谢。我发送了form.c
react final表单的
中运行验证功能。有没有办法只更新表单中的很多值
谢谢你的帮助可能正是你想要的。
组件向提供了FormApi
实例
{
({handleSubmit,form})=>{
//我们可以在这里执行form.batch()
返回
这里的田地
}
非常感谢。我发送了form.change函数并更改了我的字段值,如下所示:form.change('nameOfMyField','newValueToField')
<Form onSubmit={submit}>
{
({ handleSubmit, form }) => {
// here we can do form.batch()
return <form onSubmit={handleSubmit}>
fields here
</form>
}
</Form>