posted 14 years ago
I have a rich:dataTable listing data rows with a radio button for each row, but these radio buttons should belong to a single radio button group so only one row can be selected from these radio buttons. However, when I use the following code, the radio button for each row belongs to its own radio button group, please help figure out some approach to have all rows' radio buttons belong to a single radio button group. Thanks.
<rich:dataTable id="linesId" var="line" value="#{dataTableAction.lines}"
rowClasses="rowLight, rowDark" headerClass="tableHeader" styleClass="table" columnClasses="tableColumn"
cellpadding="0" cellspacing="0" border="0" width="100%">
<h:column>
<f:facet name="header">
<h:outputText value="Select" />
</f:facet>
<h:selectOneRadio id="lineRadio" layout="lineDirection">
<f:selectItem itemValue="#{line.selected}" itemLabel="">
</f:selectItem>
</h:selectOneRadio>
</h:column>
<h:column>
<f:facet name="header">
Name
</f:facet>
<h:outputText value="#{line.name}" size="25" rendered="#{line.existing}" styleClass="tableOutput"/>
</h:column>
</rich:dataTable>