mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-05-01 01:33:59 +00:00
tokenized column search
This commit is contained in:
@@ -235,6 +235,7 @@
|
|||||||
{columnIndex}
|
{columnIndex}
|
||||||
{allowChangeChangeSetStructure}
|
{allowChangeChangeSetStructure}
|
||||||
isSelected={selectedColumns.includes(column.uniqueName) || currentColumnUniqueName == column.uniqueName}
|
isSelected={selectedColumns.includes(column.uniqueName) || currentColumnUniqueName == column.uniqueName}
|
||||||
|
{filter}
|
||||||
on:click={() => {
|
on:click={() => {
|
||||||
if (domFocusField) domFocusField.focus();
|
if (domFocusField) domFocusField.focus();
|
||||||
selectedColumns = [column.uniqueName];
|
selectedColumns = [column.uniqueName];
|
||||||
|
|||||||
@@ -15,6 +15,7 @@
|
|||||||
export let conid;
|
export let conid;
|
||||||
export let database;
|
export let database;
|
||||||
export let isDynamicStructure;
|
export let isDynamicStructure;
|
||||||
|
export let filter = undefined;
|
||||||
|
|
||||||
export let tableInfo;
|
export let tableInfo;
|
||||||
export let setTableInfo;
|
export let setTableInfo;
|
||||||
@@ -83,7 +84,7 @@
|
|||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
{/if}
|
{/if}
|
||||||
<ColumnLabel {...column} showDataType {conid} {database} />
|
<ColumnLabel {...column} showDataType {conid} {database} {filter} />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{#if allowChangeChangeSetStructure && !isDynamicStructure}
|
{#if allowChangeChangeSetStructure && !isDynamicStructure}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
import { openDatabaseObjectDetail } from '../appobj/DatabaseObjectAppObject.svelte';
|
import { openDatabaseObjectDetail } from '../appobj/DatabaseObjectAppObject.svelte';
|
||||||
|
|
||||||
import FontIcon from '../icons/FontIcon.svelte';
|
import FontIcon from '../icons/FontIcon.svelte';
|
||||||
|
import TokenizedFilteredText from '../widgets/TokenizedFilteredText.svelte';
|
||||||
import Link from './Link.svelte';
|
import Link from './Link.svelte';
|
||||||
|
|
||||||
export let notNull = false;
|
export let notNull = false;
|
||||||
@@ -25,6 +26,7 @@
|
|||||||
export let conid = undefined;
|
export let conid = undefined;
|
||||||
export let database = undefined;
|
export let database = undefined;
|
||||||
export let iconOverride = undefined;
|
export let iconOverride = undefined;
|
||||||
|
export let filter = undefined;
|
||||||
|
|
||||||
$: icon = iconOverride || getColumnIcon($$props, forceIcon);
|
$: icon = iconOverride || getColumnIcon($$props, forceIcon);
|
||||||
</script>
|
</script>
|
||||||
@@ -33,7 +35,7 @@
|
|||||||
{#if icon}
|
{#if icon}
|
||||||
<FontIcon {icon} />
|
<FontIcon {icon} />
|
||||||
{/if}
|
{/if}
|
||||||
{headerText || columnName}
|
<TokenizedFilteredText text={headerText || columnName} {filter} />
|
||||||
{#if extInfo}
|
{#if extInfo}
|
||||||
<span class="extinfo">{extInfo}</span>
|
<span class="extinfo">{extInfo}</span>
|
||||||
{/if}
|
{/if}
|
||||||
|
|||||||
Reference in New Issue
Block a user