simplified flow of selectedCellsPublished

This commit is contained in:
Jan Prochazka
2021-04-04 08:16:51 +02:00
parent 0413f4b4d9
commit 0548bae7af
6 changed files with 25 additions and 12 deletions

View File

@@ -21,7 +21,7 @@
const cache = writable(createGridCache());
$: grider = macroPreview
? new MacroPreviewGrider(modelState.value, macroPreview, macroValues, selectedCellsPublished)
? new MacroPreviewGrider(modelState.value, macroPreview, macroValues, selectedCellsPublished())
: new FreeTableGrider(modelState, dispatchModel);
$: display = new FreeTableGridDisplay(grider.model || modelState.value, config, setConfig, $cache, cache.update);
@@ -36,4 +36,12 @@
}
</script>
<DataGridCore {...$$props} {grider} {display} frameSelection={!!macroPreview} {exportGrid} onExportGrid={exportGrid} />
<DataGridCore
{...$$props}
{grider}
{display}
frameSelection={!!macroPreview}
{exportGrid}
onExportGrid={exportGrid}
bind:selectedCellsPublished
/>