优化FormBuilder类型
parent
09ff7bf783
commit
c5d3c28470
|
|
@ -1,4 +1,4 @@
|
||||||
import type { FormProps } from "antd/es/form";
|
import type { FormInstance, FormProps } from "antd/es/form";
|
||||||
import type { Gutter } from "antd/es/grid/row";
|
import type { Gutter } from "antd/es/grid/row";
|
||||||
import type { FC, ReactNode } from "react";
|
import type { FC, ReactNode } from "react";
|
||||||
import type { FormOption, FormValues } from "./FormItemsRenderer";
|
import type { FormOption, FormValues } from "./FormItemsRenderer";
|
||||||
|
|
@ -6,7 +6,7 @@ import type { FormOption, FormValues } from "./FormItemsRenderer";
|
||||||
/**
|
/**
|
||||||
* FormBuilder 组件属性
|
* FormBuilder 组件属性
|
||||||
*/
|
*/
|
||||||
export interface FormBuilderProps extends FormProps {
|
export interface FormBuilderProps extends Omit<FormProps, "form"> {
|
||||||
/** 表单初始值 */
|
/** 表单初始值 */
|
||||||
values?: FormValues;
|
values?: FormValues;
|
||||||
/** 表单配置项数组 */
|
/** 表单配置项数组 */
|
||||||
|
|
@ -33,6 +33,8 @@ export interface FormBuilderProps extends FormProps {
|
||||||
extraActionButtons?: ReactNode;
|
extraActionButtons?: ReactNode;
|
||||||
/** 是否处于加载状态,默认 false */
|
/** 是否处于加载状态,默认 false */
|
||||||
loading?: boolean;
|
loading?: boolean;
|
||||||
|
/** 表单实例(通过 Form.useForm() 创建) */
|
||||||
|
form: FormInstance;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue