From 2335dab4fc11d70ea242a8052db38efd20e18eab Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Fri, 9 May 2025 09:59:27 +0200 Subject: [PATCH] selectedRows on list --- .../display/table/AppAggridTable.svelte | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) 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 5e08c6f8e3..16fea27331 100644 --- a/frontend/src/lib/components/apps/components/display/table/AppAggridTable.svelte +++ b/frontend/src/lib/components/apps/components/display/table/AppAggridTable.svelte @@ -88,7 +88,6 @@ let loaded = false - async function setValues() { value = Array.isArray(result) ? (result as any[]).map((x, i) => ({ ...x, __index: i.toString() + '-' + uid })) @@ -159,13 +158,16 @@ outputs?.selectedRows.set([]) } toggleRow(rows[0]) - outputs?.selectedRows.set( - rows.map((x) => { - let data = { ...x.data } - delete data['__index'] - return data - }) - ) + const selectedRows = rows.map((x) => { + let data = { ...x.data } + delete data['__index'] + return data + }) + outputs?.selectedRows.set(selectedRows) + + if (iterContext && listInputs) { + listInputs.set(id, { selectedRows }) + } } $: outputs?.result?.set(result ?? [])