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) + } } }