diff --git a/packages/core/client/src/schema-initializer/components/assigned-field/AssignedField.tsx b/packages/core/client/src/schema-initializer/components/assigned-field/AssignedField.tsx index afaeb0fc06..190a3b5852 100644 --- a/packages/core/client/src/schema-initializer/components/assigned-field/AssignedField.tsx +++ b/packages/core/client/src/schema-initializer/components/assigned-field/AssignedField.tsx @@ -71,10 +71,16 @@ const InternalField: React.FC = (props) => { return React.createElement(component, props, props.children); }; +// 当字段被删除时,显示一个提示占位符 +const DeletedField = () => { + const { t } = useTranslation(); + return
{t('The field has bee deleted')}
; +}; + const CollectionField = connect((props) => { const fieldSchema = useFieldSchema(); return ( - + }> ); @@ -123,7 +129,7 @@ export const AssignedField = (props: any) => { title: t('Current user'), }, ]; - if (dateTimeFields.includes(collectionField.interface)) { + if (dateTimeFields.includes(collectionField?.interface)) { opt.unshift({ name: 'currentTime', title: t('Current time'),