mirror of
https://github.com/nocobase/nocobase
synced 2024-11-14 22:05:38 +00:00
fix: filter collapse
This commit is contained in:
parent
d6ad4a4358
commit
f73fa8a477
@ -25,27 +25,29 @@ const commonOptions: any = {
|
||||
useChildren() {
|
||||
const cm = useCollectionManager_deprecated();
|
||||
const associatedFields = useAssociatedFields();
|
||||
const children = associatedFields.map((field) => ({
|
||||
name: field.key,
|
||||
title: field.uiSchema?.title,
|
||||
Component: 'AssociationFilterDesignerDisplayField',
|
||||
schema: {
|
||||
name: field.name,
|
||||
const children = associatedFields
|
||||
.filter((field) => !['JSONDocObject', 'JSONDocArray'].includes(field.interface))
|
||||
.map((field) => ({
|
||||
name: field.key,
|
||||
title: field.uiSchema?.title,
|
||||
type: 'void',
|
||||
// 'x-designer': 'AssociationFilter.Item.Designer',
|
||||
'x-toolbar': 'CollapseItemSchemaToolbar',
|
||||
'x-settings': 'fieldSettings:FilterCollapseItem',
|
||||
'x-component': 'AssociationFilter.Item',
|
||||
'x-use-component-props': 'useAssociationFilterBlockProps',
|
||||
'x-component-props': {
|
||||
fieldNames: {
|
||||
label: field.targetKey || cm.getCollection(field.target)?.getPrimaryKey() || 'id',
|
||||
Component: 'AssociationFilterDesignerDisplayField',
|
||||
schema: {
|
||||
name: field.name,
|
||||
title: field.uiSchema?.title,
|
||||
type: 'void',
|
||||
// 'x-designer': 'AssociationFilter.Item.Designer',
|
||||
'x-toolbar': 'CollapseItemSchemaToolbar',
|
||||
'x-settings': 'fieldSettings:FilterCollapseItem',
|
||||
'x-component': 'AssociationFilter.Item',
|
||||
'x-use-component-props': 'useAssociationFilterBlockProps',
|
||||
'x-component-props': {
|
||||
fieldNames: {
|
||||
label: field.targetKey || cm.getCollection(field.target)?.getPrimaryKey() || 'id',
|
||||
},
|
||||
},
|
||||
properties: {},
|
||||
},
|
||||
properties: {},
|
||||
},
|
||||
}));
|
||||
}));
|
||||
return children;
|
||||
},
|
||||
},
|
||||
|
@ -111,6 +111,7 @@ export const getPopupPathFromParams = (params: PopupParams) => {
|
||||
puid,
|
||||
collection && 'collection',
|
||||
collection,
|
||||
// filterbytk is possibly to be 0
|
||||
filterbytk !== null && filterbytk !== undefined && 'filterbytk',
|
||||
filterbytk,
|
||||
sourceid && 'sourceid',
|
||||
|
Loading…
Reference in New Issue
Block a user