From ea35d103ac74ceec32b4955fe0ae3f492c1a1a4e Mon Sep 17 00:00:00 2001 From: katherinehhh Date: Wed, 7 Feb 2024 15:43:07 +0800 Subject: [PATCH] fix: sub-table should not support action column (#3497) * fix: sub-table should not support action column * fix: sub-table should not support action column --- .../buttons/TableColumnInitializers.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/core/client/src/schema-initializer/buttons/TableColumnInitializers.tsx b/packages/core/client/src/schema-initializer/buttons/TableColumnInitializers.tsx index ce8894ba25..240876a107 100644 --- a/packages/core/client/src/schema-initializer/buttons/TableColumnInitializers.tsx +++ b/packages/core/client/src/schema-initializer/buttons/TableColumnInitializers.tsx @@ -87,12 +87,20 @@ export const tableColumnInitializers = new SchemaInitializer({ { name: 'divider', type: 'divider', + useVisible() { + const fieldSchema = useFieldSchema(); + return fieldSchema['x-component'] !== 'AssociationField.SubTable'; + }, }, { type: 'item', name: 'add', title: '{{t("Action column")}}', Component: 'TableActionColumnInitializer', + useVisible() { + const fieldSchema = useFieldSchema(); + return fieldSchema['x-component'] !== 'AssociationField.SubTable'; + }, }, ], });