From 4ee66a55c635eae00aadd1246c94ca02d00eb462 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Wed, 13 Oct 2021 18:08:54 +0200 Subject: [PATCH] find column fixed --- packages/web/src/datagrid/DataGridCore.svelte | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/web/src/datagrid/DataGridCore.svelte b/packages/web/src/datagrid/DataGridCore.svelte index 1ed050ad3..dd98c32e2 100644 --- a/packages/web/src/datagrid/DataGridCore.svelte +++ b/packages/web/src/datagrid/DataGridCore.svelte @@ -484,7 +484,11 @@ export function hideColumn() { const columnIndexes = _.uniq(selectedCells.map(x => x[1])); for (const index of columnIndexes) { - display.setColumnVisibility(visibleRealColumns[index].uniquePath, false); + const name = realColumnUniqueNames[index]; + const column = display.allColumns.find(x => x.uniqueName == name); + if (column) { + display.setColumnVisibility(column.uniquePath, false); + } } // selectedCells = [currentCell]; } @@ -1050,6 +1054,8 @@ { command: 'dataGrid.setNull' }, { placeTag: 'edit' }, { divider: true }, + { command: 'dataGrid.findColumn' }, + { command: 'dataGrid.hideColumn' }, { command: 'dataGrid.filterSelected' }, { command: 'dataGrid.clearFilter' }, { command: 'dataGrid.undo' },