diff --git a/packages/form-schema/src/base.ts b/packages/form-schema/src/base.ts index 5faa2e2e..27e5ac3c 100644 --- a/packages/form-schema/src/base.ts +++ b/packages/form-schema/src/base.ts @@ -728,6 +728,10 @@ export interface TableConfig extends FormItem { rowKey?: string; /** table 新增行时前置回调 */ beforeAddRow?: (mForm: FormState | undefined, data: any) => boolean; + addButtonConfig?: { + props?: Record; + text?: string; + }; } export interface GroupListConfig extends FormItem { diff --git a/packages/form/src/table/Table.vue b/packages/form/src/table/Table.vue index 8413cef5..47a774ed 100644 --- a/packages/form/src/table/Table.vue +++ b/packages/form/src/table/Table.vue @@ -60,8 +60,16 @@ >清空 - 新增一行{{ config.addButtonConfig?.text || '新增一行' }} @@ -85,7 +93,7 @@