Olá galera, eu estou estudando JSF e me deparei com uma duvida, usando dataTable, coloquei um selectOneRadio e um selectItem, só que ocorre algo indesejado, quando populo o dataTable ele aparece os radios, mas na hora de selecionar ele permite que eu selecione mais de um, o que eu não quero que ocorra, quero selecionar somente uma opção.
PS.: Não quero usar componentes RichFaces, MyFaces, PrimeFaces e nem scripts ou algo do gênero para fazer esta solução, quero desenvolver em JSF puro, estou usando o JSF 2.0
meu code…
<h:dataTable value="#{contatoMB.list}" border="0"
headerClass="cabecalho" rowClasses="linha1,linha2" var="item"
id="table">
<h:column>
<h:selectOneRadio id="myRadio"
layout="pageDirection">
<f:selectItem itemValue="#{contatoMB.contato.nome}" />
</h:selectOneRadio>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="NOME" />
</f:facet>
<h:outputText value="#{item.nome}" />
</h:column>
</h:dataTable>