From 0ae7939f93b4cf4c8ef0372f69ca10f272b29648 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Fri, 26 Aug 2022 18:23:43 +0200 Subject: [PATCH] table designer checkbox --- packages/web/src/designer/DesignerTable.svelte | 9 ++++++++- packages/web/src/designer/DiagramDesigner.svelte | 1 + packages/web/src/designer/QueryDesigner.svelte | 1 + packages/web/src/perspectives/PerspectiveDesigner.svelte | 1 + 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/web/src/designer/DesignerTable.svelte b/packages/web/src/designer/DesignerTable.svelte index 072d00533..e1e3738bb 100644 --- a/packages/web/src/designer/DesignerTable.svelte +++ b/packages/web/src/designer/DesignerTable.svelte @@ -4,6 +4,7 @@ import { tick } from 'svelte'; import { createDatabaseObjectMenu } from '../appobj/DatabaseObjectAppObject.svelte'; + import CheckboxField from '../forms/CheckboxField.svelte'; import FontIcon from '../icons/FontIcon.svelte'; import InputTextModal from '../modals/InputTextModal.svelte'; @@ -233,7 +234,13 @@ use:contextMenu={settings?.canSelectColumns ? createMenu : '__no_menu'} style={getTableColorStyle($currentThemeDefinition, table)} > -
{alias || pureName}
+
+ {#if settings?.canCheckTables} + + {/if} + + {alias || pureName} +
{#if settings?.showTableCloseButton}
onRemoveTable(table)}> diff --git a/packages/web/src/designer/DiagramDesigner.svelte b/packages/web/src/designer/DiagramDesigner.svelte index d5f62433c..e1fee69e9 100644 --- a/packages/web/src/designer/DiagramDesigner.svelte +++ b/packages/web/src/designer/DiagramDesigner.svelte @@ -22,6 +22,7 @@ appendTableSystemMenu: true, customizeStyle: true, allowDefineVirtualReferences: true, + canCheckTables: true, }} referenceComponent={DiagramDesignerReference} /> diff --git a/packages/web/src/designer/QueryDesigner.svelte b/packages/web/src/designer/QueryDesigner.svelte index 508a970b2..e573485ec 100644 --- a/packages/web/src/designer/QueryDesigner.svelte +++ b/packages/web/src/designer/QueryDesigner.svelte @@ -22,6 +22,7 @@ appendTableSystemMenu: false, customizeStyle: false, allowDefineVirtualReferences: false, + canCheckTables: true, }} referenceComponent={QueryDesignerReference} /> diff --git a/packages/web/src/perspectives/PerspectiveDesigner.svelte b/packages/web/src/perspectives/PerspectiveDesigner.svelte index 24a0c12b1..3d15525cf 100644 --- a/packages/web/src/perspectives/PerspectiveDesigner.svelte +++ b/packages/web/src/perspectives/PerspectiveDesigner.svelte @@ -75,6 +75,7 @@ appendTableSystemMenu: false, customizeStyle: false, allowDefineVirtualReferences: false, + canCheckTables: true, }} referenceComponent={QueryDesignerReference} value={createDesignerModel(config, dbInfos)}