I want to unselect the checkboxes in the Grid without using JS after an action is completed.
Unfortunately as a requirement, I am finding solutions that can remove checkbox selection using Outsytems default Grid Actions (if there are any).
I am not using Checkbox Column where I thought I could use SetCellValue. I see that ClearFilter removes the checkbox so why is that there is no separate Grid Action to remove all selected checkboxes.
Hi Aman,
As far as I know there's no dedicated "clear selection" action, but you can use the SetRowAsSelected client action from the Data Grid, passing the selected row numbers (you can get them with GetSelectedRowsData) and IsSelected = False.
Just a heads-up: older versions had an issue where SetRowAsSelected didn't update the row header checkbox (see https://www.outsystems.com/forums/discussion/88157/ ), so make sure you're on the latest Data Grid version.
Hi Aman
There’s currently no built‑in Data Grid action to clear the RowHeader.RowNumberAndCheckbox selection without JavaScript. The row‑header checkboxes are internal widget state, unlike filters (which ClearFilter can reset).If you need a solution without using javascript, the usual workaround is: