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 9f97eb6dc2..59c990c1c3 100644 --- a/frontend/src/lib/components/apps/components/display/table/AppAggridTable.svelte +++ b/frontend/src/lib/components/apps/components/display/table/AppAggridTable.svelte @@ -304,7 +304,13 @@ $componentControl[id] = { agGrid: { api: e.api, columnApi: e.columnApi }, setSelectedIndex: (index) => { - e.api.getRowNode(index.toString())?.setSelected(true) + if(index === null) { + e.api.deselectAll(); + outputs?.selectedRow?.set({}) + outputs?.selectedRowIndex.set(0) + } else { + e.api.getRowNode(index.toString())?.setSelected(true) + } } } api = e.api