diff --git a/packages/core/client/src/modules/actions/associate/AssociateActionProvider.tsx b/packages/core/client/src/modules/actions/associate/AssociateActionProvider.tsx
index d6d6c531dd..18be2d76b9 100644
--- a/packages/core/client/src/modules/actions/associate/AssociateActionProvider.tsx
+++ b/packages/core/client/src/modules/actions/associate/AssociateActionProvider.tsx
@@ -9,8 +9,14 @@
import React, { useState, useContext } from 'react';
import { RecordPickerProvider, RecordPickerContext } from '../../../schema-component/antd/record-picker';
-import { SchemaComponentOptions, useActionContext, useBlockRequestContext, useCollection } from '../../../';
-import { useField } from '@formily/react';
+import {
+ SchemaComponentOptions,
+ useActionContext,
+ useBlockRequestContext,
+ useCollection,
+ ActionContextProvider,
+ useOpenModeContext,
+} from '../../../';
import {
TableSelectorParamsProvider,
useTableSelectorProps as useTsp,
@@ -36,7 +42,8 @@ export const AssociateActionProvider = (props) => {
const [selectedRows, setSelectedRows] = useState([]);
const collection = useCollection();
const { resource, service, block, __parent } = useBlockRequestContext();
-
+ const actionCtx = useActionContext();
+ const { isMobile } = useOpenModeContext() || {};
const pickerProps = {
size: 'small',
onChange: props?.onChange,
@@ -73,11 +80,19 @@ export const AssociateActionProvider = (props) => {
}
return {};
};
+
return (
-
-
- {props.children}
-
-
+
+
+
+ {props.children}
+
+
+
);
};