Bem… já to penando o dia inteiro e não consegui resolver…
Já to ficando frustrado…
Tenho uma datatable com alguns columnGroups…
<p:dataTable value="#{avaliacaoMB.ph}" var="ph"
rendered="#{avaliacaoMB.showAvaliacao}">
<p:columnGroup type="header">
<p:row>
<p:column headerText="Ponto" rowspan="1">
</p:column>
<p:column headerText="Ruim">
</p:column>
<p:column headerText="Indiferente">
</p:column>
<p:column headerText="Bom">
</p:column>
</p:row>
</p:columnGroup>
<p:column>
<h:outputText value="#{ph.nomePonto}"></h:outputText>
</p:column>
<p:column>
</p:column>
<p:column>
</p:column>
<p:column>
</p:column>
</p:dataTable>
E tenho um selectOneRadio…
<p:selectOneRadio value="#{ph.selecionado}" id="radio">
<f:selectItem itemLabel="" itemValue="n"></f:selectItem>
<f:selectItem itemLabel="" itemValue="v"></f:selectItem>
<f:selectItem itemLabel="" itemValue="p"></f:selectItem>
<p:ajax event="change"
listener="#{avaliacaoMB.selecionaPonto(ph.id)}">
<f:metadata>
<f:param name="phid" value="#{ph.id}"></f:param>
</f:metadata>
</p:ajax>
</p:selectOneRadio>
O que eu preciso, é colocar cada selectItem (são estáticos, apenas 3) dentro de cada uma da p:column, isto, para todos objetos da lista…
Alguma idéia?