If you enable multiple selection on a grid (multipleSelection = true) you will see checkboxes in each row. This means your selection will be a collection rather than a single item. That said, you won’t receive an event from each row, only from the grid, on selection. You may then inspect the selected collection in your script and take some action.
Another, less declarative option, is to emulate a radio button with a grid cell bound to a UI Event and display an icon of a radio button for row specific handling.
We have an upcoming rendering-engine refresh that will provide more flexibility in this area. We will keep the community posted on new features available through announcements on this site.