diff --git a/packages/web/src/datagrid/ColumnManager.svelte b/packages/web/src/datagrid/ColumnManager.svelte index 7df2a2a70..13593627d 100644 --- a/packages/web/src/datagrid/ColumnManager.svelte +++ b/packages/web/src/datagrid/ColumnManager.svelte @@ -1,4 +1,5 @@ @@ -41,9 +94,37 @@ display.showAllColumns()}>Show - {#each display - ?.getColumns(filter) - ?.filter(column => filterName(filter, column.columnName)) || [] as column (column.uniqueName)} - + { + // activator.activate(); + // invalidateCommands(); + }} + on:copy={copyToClipboard} + /> + + {#each items as column (column.uniqueName)} + { + if (domFocusField) domFocusField.focus(); + selectedColumns = [column.uniqueName]; + currentColumnUniqueName = column.uniqueName; + }} + /> {/each} + + diff --git a/packages/web/src/datagrid/ColumnManagerRow.svelte b/packages/web/src/datagrid/ColumnManagerRow.svelte index caf4e4391..b72914e55 100644 --- a/packages/web/src/datagrid/ColumnManagerRow.svelte +++ b/packages/web/src/datagrid/ColumnManagerRow.svelte @@ -7,6 +7,7 @@ export let column; export let display; export let isJsonView = false; + export let isSelected = false;