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) {
|
||||
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);
|
||||
|
@ -73,7 +73,7 @@ export class ViewCollectionTemplate extends CollectionTemplate {
|
||||
when: '{{isPG}}',
|
||||
fulfill: {
|
||||
state: {
|
||||
value: "{{$deps[0].split('_')?.[0]}}",
|
||||
value: "{{$deps[0].split('@')?.[0]}}",
|
||||
},
|
||||
},
|
||||
otherwise: {
|
||||
@ -91,7 +91,7 @@ export class ViewCollectionTemplate extends CollectionTemplate {
|
||||
when: '{{isPG}}',
|
||||
fulfill: {
|
||||
state: {
|
||||
value: '{{$deps[0].match(/^([^_]+)_(.*)$/)?.[2]}}',
|
||||
value: "{{$deps[0].split('@')?.[1]}}",
|
||||
},
|
||||
},
|
||||
otherwise: {
|
||||
@ -125,6 +125,7 @@ export class ViewCollectionTemplate extends CollectionTemplate {
|
||||
type: 'array',
|
||||
'x-component': PreviewFields,
|
||||
'x-hidden': '{{ !createOnly }}',
|
||||
'x-decorator': 'FormItem',
|
||||
'x-reactions': {
|
||||
dependencies: ['name'],
|
||||
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: {
|
||||
type: 'void',
|
||||
|
@ -1034,5 +1034,6 @@
|
||||
"Package name": "包名",
|
||||
"Associate":"关联",
|
||||
"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;
|
||||
return {
|
||||
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