优化FormBuilder类型

master
LiuJiaNan 2026-01-27 15:07:29 +08:00
parent 09ff7bf783
commit c5d3c28470
1 changed files with 4 additions and 2 deletions

View File

@ -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 { FC, ReactNode } from "react";
import type { FormOption, FormValues } from "./FormItemsRenderer";
@ -6,7 +6,7 @@ import type { FormOption, FormValues } from "./FormItemsRenderer";
/**
* FormBuilder
*/
export interface FormBuilderProps extends FormProps {
export interface FormBuilderProps extends Omit<FormProps, "form"> {
/** 表单初始值 */
values?: FormValues;
/** 表单配置项数组 */
@ -33,6 +33,8 @@ export interface FormBuilderProps extends FormProps {
extraActionButtons?: ReactNode;
/** 是否处于加载状态,默认 false */
loading?: boolean;
/** 表单实例(通过 Form.useForm() 创建) */
form: FormInstance;
}
/**