search in columns

This commit is contained in:
Jan Prochazka
2022-06-16 13:07:24 +02:00
parent b9dae8928e
commit 9883a2982a
3 changed files with 23 additions and 5 deletions

View File

@@ -1,6 +1,7 @@
<script lang="ts" context="module">
export const extractKey = ({ schemaName, pureName }) => (schemaName ? `${schemaName}.${pureName}` : pureName);
export const createMatcher = ({ schemaName, pureName }) => filter => filterName(filter, pureName, schemaName);
export const createMatcher = ({ schemaName, pureName, columns }) => filter =>
filterName(filter, pureName, schemaName, ...columns?.map(({ columnName }) => ({ childName: columnName })));
export const createTitle = ({ pureName }) => pureName;
const electron = getElectron();

View File

@@ -125,7 +125,7 @@
</WidgetsInnerContainer>
{:else}
<SearchBoxWrapper>
<SearchInput placeholder="Search tables or objects" bind:value={filter} />
<SearchInput placeholder="Search in tables, objects, # prefix in columns" bind:value={filter} />
<CloseSearchButton bind:filter />
<DropDownButton icon="icon plus-thick" menu={createAddMenu} />
<InlineButton on:click={handleRefreshDatabase} title="Refresh database connection and object list">