In your current implementation, all columns are set to single row selection.
What if I want one column is single row selection (like radiobutton) and the other column is multiple row selection (like checkbox), is there any way to achieve this?
If the callback is triggered, my current approach is to use all rows as output and clear all of them except for the selected rows. However, this approach may be inefficient when there are a large number of rows, as the application needs to update the status of all rows. Do you have any suggestions on how to implement this callback function more efficiently?