mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 21:49:25 +08:00
Merge branch 'next' into develop
This commit is contained in:
commit
b10daeccde
@ -266,7 +266,11 @@ const PreviewCom = (props) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
function areEqual(prevProps, nextProps) {
|
function areEqual(prevProps, nextProps) {
|
||||||
return nextProps.name === prevProps.name && nextProps.sources === prevProps.sources;
|
return (
|
||||||
|
nextProps.viewName === prevProps.viewName &&
|
||||||
|
nextProps.schema === prevProps.schema &&
|
||||||
|
nextProps.source === prevProps.source
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
export const PreviewFields = React.memo(PreviewCom, areEqual);
|
export const PreviewFields = React.memo(PreviewCom, areEqual);
|
||||||
|
@ -73,7 +73,7 @@ export class ViewCollectionTemplate extends CollectionTemplate {
|
|||||||
when: '{{isPG}}',
|
when: '{{isPG}}',
|
||||||
fulfill: {
|
fulfill: {
|
||||||
state: {
|
state: {
|
||||||
value: "{{$deps[0].split('_')?.[0]}}",
|
value: "{{$deps[0].split('@')?.[0]}}",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
otherwise: {
|
otherwise: {
|
||||||
@ -91,7 +91,7 @@ export class ViewCollectionTemplate extends CollectionTemplate {
|
|||||||
when: '{{isPG}}',
|
when: '{{isPG}}',
|
||||||
fulfill: {
|
fulfill: {
|
||||||
state: {
|
state: {
|
||||||
value: '{{$deps[0].match(/^([^_]+)_(.*)$/)?.[2]}}',
|
value: "{{$deps[0].split('@')?.[1]}}",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
otherwise: {
|
otherwise: {
|
||||||
@ -125,6 +125,7 @@ export class ViewCollectionTemplate extends CollectionTemplate {
|
|||||||
type: 'array',
|
type: 'array',
|
||||||
'x-component': PreviewFields,
|
'x-component': PreviewFields,
|
||||||
'x-hidden': '{{ !createOnly }}',
|
'x-hidden': '{{ !createOnly }}',
|
||||||
|
'x-decorator': 'FormItem',
|
||||||
'x-reactions': {
|
'x-reactions': {
|
||||||
dependencies: ['name'],
|
dependencies: ['name'],
|
||||||
fulfill: {
|
fulfill: {
|
||||||
@ -133,6 +134,7 @@ export class ViewCollectionTemplate extends CollectionTemplate {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
description: `{{t("Fields can only be used correctly if they are defined with an interface.")}}`,
|
||||||
},
|
},
|
||||||
preview: {
|
preview: {
|
||||||
type: 'void',
|
type: 'void',
|
||||||
|
@ -1034,5 +1034,6 @@
|
|||||||
"Package name": "包名",
|
"Package name": "包名",
|
||||||
"Associate":"关联",
|
"Associate":"关联",
|
||||||
"Please add or select record":"请添加或选择数据",
|
"Please add or select record":"请添加或选择数据",
|
||||||
"No data":"暂无数据"
|
"No data":"暂无数据",
|
||||||
|
"Fields can only be used correctly if they are defined with an interface.": "只有字段设置了interface字段才能正常使用"
|
||||||
}
|
}
|
||||||
|
@ -163,7 +163,7 @@ export const ConfigurationTable = () => {
|
|||||||
const schema = item.schema;
|
const schema = item.schema;
|
||||||
return {
|
return {
|
||||||
label: schema ? `${schema}.${compile(item.name)}` : item.name,
|
label: schema ? `${schema}.${compile(item.name)}` : item.name,
|
||||||
value: schema ? `${schema}_${item.name}` : item.name,
|
value: schema ? `${schema}@${item.name}` : item.name,
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user