From c448a69aea5624688e4c101f8e4e53474c55eb7a Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 12 Mar 2025 09:42:33 +0100 Subject: [PATCH] fix: add setValue support for tables --- .../apps/components/display/table/AppAggridTable.svelte | 5 +++++ .../apps/components/display/table/AppTable.svelte | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/frontend/src/lib/components/apps/components/display/table/AppAggridTable.svelte b/frontend/src/lib/components/apps/components/display/table/AppAggridTable.svelte index fa1c91c028..67856e9c9c 100644 --- a/frontend/src/lib/components/apps/components/display/table/AppAggridTable.svelte +++ b/frontend/src/lib/components/apps/components/display/table/AppAggridTable.svelte @@ -383,6 +383,11 @@ } else { e.api.getRowNode(index.toString())?.setSelected(true) } + }, + setValue(nvalue) { + if (Array.isArray(nvalue)) { + value = nvalue + } } } api = e.api diff --git a/frontend/src/lib/components/apps/components/display/table/AppTable.svelte b/frontend/src/lib/components/apps/components/display/table/AppTable.svelte index 9abf102c7e..c4a5ebfed4 100644 --- a/frontend/src/lib/components/apps/components/display/table/AppTable.svelte +++ b/frontend/src/lib/components/apps/components/display/table/AppTable.svelte @@ -250,6 +250,12 @@ if (filteredResult) { toggleRow({ original: filteredResult[index] }, true) } + }, + setValue(nvalue) { + if (Array.isArray(nvalue)) { + result = nvalue + outputs?.result.set(nvalue) + } } }