From bacb9510d7c316d971f224643463602059d8610a Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Wed, 24 Jul 2024 10:16:23 +0200 Subject: [PATCH] fix --- packages/web/src/datagrid/DataGridCore.svelte | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/packages/web/src/datagrid/DataGridCore.svelte b/packages/web/src/datagrid/DataGridCore.svelte index 278a9e668..c3d3c7d76 100644 --- a/packages/web/src/datagrid/DataGridCore.svelte +++ b/packages/web/src/datagrid/DataGridCore.svelte @@ -1085,14 +1085,12 @@ (lastPublishledSelectedCellsRef.get() != stringified || changeSetValueRef.get() != $changeSetStore.value) && realColumnUniqueNames?.length > 0 ) { - const rowIndexes = _.uniq(selectedCells.map(x => x[0])); - if (rowIndexes.every(x => grider.getRowData(x))) { - tick().then(() => { + tick().then(() => { + const rowIndexes = _.uniq(selectedCells.map(x => x[0])); + if (rowIndexes.every(x => grider.getRowData(x))) { lastPublishledSelectedCellsRef.set(stringified); - const cellsValue = () => getCellsPublished(selectedCells); changeSetValueRef.set($changeSetStore.value); - // selectedCellsPublished = cellsValue; - $selectedCellsCallback = cellsValue; + $selectedCellsCallback = () => getCellsPublished(selectedCells); if (onChangeSelectedColumns) { onChangeSelectedColumns(getSelectedColumns().map(x => x.columnName)); @@ -1101,9 +1099,8 @@ if (onPublishedCellsChanged) { onPublishedCellsChanged(getCellsPublished(selectedCells)); } - }); - } - // if (onSelectedCellsPublishedChanged) onSelectedCellsPublishedChanged(getCellsPublished(selectedCells)); + } + }); } }