tokenized column search

This commit is contained in:
SPRINX0\prochazka
2024-12-16 17:01:05 +01:00
parent 5d294f6236
commit 6ea54a5b0a
3 changed files with 6 additions and 2 deletions

View File

@@ -235,6 +235,7 @@
{columnIndex}
{allowChangeChangeSetStructure}
isSelected={selectedColumns.includes(column.uniqueName) || currentColumnUniqueName == column.uniqueName}
{filter}
on:click={() => {
if (domFocusField) domFocusField.focus();
selectedColumns = [column.uniqueName];

View File

@@ -15,6 +15,7 @@
export let conid;
export let database;
export let isDynamicStructure;
export let filter = undefined;
export let tableInfo;
export let setTableInfo;
@@ -83,7 +84,7 @@
}}
/>
{/if}
<ColumnLabel {...column} showDataType {conid} {database} />
<ColumnLabel {...column} showDataType {conid} {database} {filter} />
</div>
{#if allowChangeChangeSetStructure && !isDynamicStructure}

View File

@@ -11,6 +11,7 @@
import { openDatabaseObjectDetail } from '../appobj/DatabaseObjectAppObject.svelte';
import FontIcon from '../icons/FontIcon.svelte';
import TokenizedFilteredText from '../widgets/TokenizedFilteredText.svelte';
import Link from './Link.svelte';
export let notNull = false;
@@ -25,6 +26,7 @@
export let conid = undefined;
export let database = undefined;
export let iconOverride = undefined;
export let filter = undefined;
$: icon = iconOverride || getColumnIcon($$props, forceIcon);
</script>
@@ -33,7 +35,7 @@
{#if icon}
<FontIcon {icon} />
{/if}
{headerText || columnName}
<TokenizedFilteredText text={headerText || columnName} {filter} />
{#if extInfo}
<span class="extinfo">{extInfo}</span>
{/if}