mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 22:26:01 +00:00
allow define vfk only for tables
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
export let setSort;
|
||||
export let grouping = undefined;
|
||||
export let order = undefined;
|
||||
export let allowDefineVirtualReferences = false;
|
||||
export let setGrouping;
|
||||
|
||||
const openReferencedTable = () => {
|
||||
@@ -62,8 +63,10 @@
|
||||
{ onClick: () => setGrouping('GROUP:DAY'), text: 'Group by DAY' },
|
||||
],
|
||||
|
||||
{ divider: true },
|
||||
{ onClick: handleDefineVirtualForeignKey, text: 'Define virtual foreign key' },
|
||||
allowDefineVirtualReferences && [
|
||||
{ divider: true },
|
||||
{ onClick: handleDefineVirtualForeignKey, text: 'Define virtual foreign key' },
|
||||
],
|
||||
];
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -303,6 +303,7 @@
|
||||
export let errorMessage = undefined;
|
||||
export let pureName = undefined;
|
||||
export let schemaName = undefined;
|
||||
export let allowDefineVirtualReferences = false;
|
||||
|
||||
export let isLoadedAll;
|
||||
export let loadedTime;
|
||||
@@ -1425,6 +1426,7 @@
|
||||
}}
|
||||
setGrouping={display.groupable ? groupFunc => display.setGrouping(col.uniqueName, groupFunc) : null}
|
||||
grouping={display.getGrouping(col.uniqueName)}
|
||||
{allowDefineVirtualReferences}
|
||||
/>
|
||||
</td>
|
||||
{/each}
|
||||
|
||||
@@ -164,6 +164,7 @@
|
||||
macroCondition={macro => macro.type == 'transformValue'}
|
||||
onReferenceSourceChanged={reference ? handleReferenceSourceChanged : null}
|
||||
multipleGridsOnTab={multipleGridsOnTab || !!reference}
|
||||
allowDefineVirtualReferences
|
||||
onReferenceClick={value => {
|
||||
if (value && value.referenceId && reference && reference.referenceId == value.referenceId) {
|
||||
// reference not changed
|
||||
|
||||
Reference in New Issue
Block a user