We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e0ba16c commit 0875da8Copy full SHA for 0875da8
docs/FormRenderer.md
@@ -37,3 +37,7 @@
37
### ref
38
39
通过 ref 可以拿到 FormRenderer 内部的 ant-design form 实例。
40
+
41
+### form
42
43
+如果传入了 form 实例,则 FormRenderer 内部不会再创建新的 form 实例,数据都将收集在传入的 form 中,也就无需再通过 ref 去访问表单数据了。注意:传入的 form 实例必须是在 `Form.useForm()` 中创建的,不要使用类组件中通过 ref 创建的实例。
packages/core/src/components/formRenderer/index.tsx
@@ -61,9 +61,10 @@ const FormRenderer: React.ForwardRefRenderFunction<
61
header,
62
footer,
63
debounceSearch,
64
+ form: formInstance,
65
...restProps
66
} = props;
- const [form] = useForm();
67
+ const [form] = useForm(formInstance);
68
const [extraDataRef, updateExtraData] = useExtraData({
69
serviceLoading: {},
70
});
0 commit comments