diff --git a/packages/core/client/src/schema-component/antd/association-field/AssociationSelect.tsx b/packages/core/client/src/schema-component/antd/association-field/AssociationSelect.tsx index 04bb8aff022f1..f4587f79c4490 100644 --- a/packages/core/client/src/schema-component/antd/association-field/AssociationSelect.tsx +++ b/packages/core/client/src/schema-component/antd/association-field/AssociationSelect.tsx @@ -8,7 +8,7 @@ */ import { LoadingOutlined, PlusOutlined } from '@ant-design/icons'; -import { onFieldChange } from '@formily/core'; +import { onFieldInputValueChange } from '@formily/core'; import { RecursionField, connect, mapProps, observer, useField, useFieldSchema, useForm } from '@formily/react'; import { uid } from '@formily/shared'; import { Space, message } from 'antd'; @@ -77,7 +77,7 @@ const InternalAssociationSelect = observer( const id = uid(); form.addEffects(id, () => { //支持深层次子表单 - onFieldChange('*', (fieldPath: any) => { + onFieldInputValueChange('*', (fieldPath: any) => { const linkageFields = filterAnalyses(field.componentProps?.service?.params?.filter) || []; if (linkageFields.includes(fieldPath?.props?.name) && field.value) { field.setValue(field.initialValue);