From 18543f40e7ee29876caeb4e64cc5d23c6d8e5ff0 Mon Sep 17 00:00:00 2001 From: katherinehhh Date: Thu, 19 Oct 2023 14:58:01 +0800 Subject: [PATCH] fix: m2o association field should not allow sub-table as field component (#2865) --- .../client/src/schema-component/hooks/useFieldModeOptions.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/client/src/schema-component/hooks/useFieldModeOptions.tsx b/packages/core/client/src/schema-component/hooks/useFieldModeOptions.tsx index 5e68e22bd..7ce4cdf60 100644 --- a/packages/core/client/src/schema-component/hooks/useFieldModeOptions.tsx +++ b/packages/core/client/src/schema-component/hooks/useFieldModeOptions.tsx @@ -43,7 +43,7 @@ export const useFieldModeOptions = (props?) => { : [ { label: t('Select'), value: 'Select' }, { label: t('Record picker'), value: 'Picker' }, - { label: t('Sub-table'), value: 'SubTable' }, + ['m2m', 'o2m'].includes(collectionField.interface) && { label: t('Sub-table'), value: 'SubTable' }, { label: t('Cascade Select'), value: 'CascadeSelect' }, !isSubTableField && { label: t('Sub-form'), value: 'Nester' }, { label: t('Sub-form(Popover)'), value: 'PopoverNester' },