From 6a7f80c48de0e85587c27f67fe0f132f7dfee000 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Thu, 20 Nov 2025 11:27:12 +0800 Subject: [PATCH] =?UTF-8?q?feat(form):=20table=E6=96=B0=E5=A2=9E=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=8C=89=E9=92=AE=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/form-schema/src/base.ts | 4 ++++ packages/form/src/table/Table.vue | 14 +++++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) 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 @@