To insert a selectable column, use the <tc:columnSelector/>
tag.
With the selectable
in the <tc:sheet/>
tag, you can
adjust, whether the column should show checkboxes (default) or radio button 'singleOrNone'.
Tag Library Documentation:
The first column in this sheet contain radio buttons. After clicking the submit button, the number of the selected row is displayed in the outputfield.
<tc:sheet value="\#{sheetController.solarList}"
var="solarobject" selectable="singleOrNone" rows="2"
state="\#{sheetController.sheetState}">
<tc:columnSelector/>
<tc:column label="Name">
<tc:out value="\#{solarobject.name}"/>
</tc:column>
...