fix: link-to field data scope error (#1337)

This commit is contained in:
chenos 2022-05-13 10:03:16 +08:00
parent c018e5b913
commit 2156c70ff3
2 changed files with 3 additions and 2 deletions

View File

@ -6,4 +6,5 @@ export * from './FormBlockProvider';
export * from './KanbanBlockProvider';
export * from './TableBlockProvider';
export * from './TableFieldProvider';
export * from './TableSelectorProvider';

View File

@ -2,7 +2,7 @@ import { ArrayItems } from '@formily/antd';
import { ISchema, useField, useFieldSchema } from '@formily/react';
import React from 'react';
import { useTranslation } from 'react-i18next';
import { useTableBlockContext } from '../../../block-provider';
import { useTableSelectorContext } from '../../../block-provider';
import { useCollection } from '../../../collection-manager';
import { useCollectionFilterOptions, useSortFields } from '../../../collection-manager/action-hooks';
import { GeneralSchemaDesigner, SchemaSettings } from '../../../schema-settings';
@ -15,7 +15,7 @@ export const TableSelectorDesigner = () => {
const fieldSchema = useFieldSchema();
const dataSource = useCollectionFilterOptions(name);
const sortFields = useSortFields(name);
const { service } = useTableBlockContext();
const { service } = useTableSelectorContext();
const { t } = useTranslation();
const { dn } = useDesignable();
const defaultFilter = fieldSchema?.['x-decorator-props']?.params?.filter || {};