新手redux-form...我看了一个来自redux-form文档的示例,在这个示例中可以从initialValues (这里的分支示例:https://codesandbox.io/s/6v3n9lwnpr)初始化表单值。是否可以使用“撤销更改”将表单重置为InitialValues,但也可以使用另一个按钮将表单重置为空表单?
发布于 2018-08-14 23:28:13
如果你去redux-form文档,你会在action creator部分找到你需要的东西。到此为止,让我们来回答你的问题。
用户可以使用“撤消更改”将表单重置为InitialValues
在其文档中,Redux-Form列出了一些您可以使用的操作。您可以使用操作创建者,也可以使用已绑定到派单的操作。根据您的需要,您需要使用库的reset函数
a)使用action creator
import { reset } from 'redux-form';
...// then inside a function you can dispatch the reset action.
resetMyForm() {
const action = reset('myFormName');
dispatch(action);
}b)使用已绑定到派单的操作
我不会输入这个,因为在GitHub here的库中有一个例子。
至于
用于重置为空表单的
按钮
与初始答案类似,但您必须使用clearFields函数。
希望这能有所帮助。
https://stackoverflow.com/questions/51842204
复制相似问题