OK, I have got single select working with checkboxes, it is a bit messy, and I have had to remove checks from rows where value = 0 (the checkbox is simply disabled, you should still be able to "find" these by the disabled attribute, with a run javascript function).
I added a javascript function to the last checkbox cell, which makes the single select work.
This should be dynamic and handle any number of rows.
Table_CheckBox_singleSelect.aia (31.0 KB)