bom dia,
estou usando o richfaces para imprimir alguns dados do meu banco, são duas colunas, na primeira aparace um selectBooleanCheckbox que se no banco o valor for = a 1 ele aparece marcado, e na segunda coluna o nome de um cliente. Até ai tudo bem, o problema começa quando tenho que pegar o valor do selectBooleanCheckbox para salvar no banco. Para listar na tela estou usando o ListDataModel. Como faço?
Aí vai o codigo:
<rich:dataTable
value="#{bloqueioAudioMB.listaTeste}"
rows="10"
var="usuario" style="margin-left:5px;margin-top:5px;width:700px;"
onRowMouseOver="this.style.backgroundColor='#EAF0F8'"
onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'">
<rich:column>
<f:facet name="header"><h:selectBooleanCheckbox id="tituloCheck" /></f:facet>
<h:selectBooleanCheckbox id="checks" value="#{usuario.excluso}" />
</rich:column>
<rich:column>
<f:facet name="header">Cliente</f:facet>
<h:outputText value="#{usuario.nome}" rendered="#{bloqueioAudioMB.selecionado == 2}" />
<h:outputText value="#{usuario.reduzidoNome}" rendered="#{bloqueioAudioMB.selecionado == 1}" />
<h:outputText value="#{usuario.reduzidoNome}" rendered="#{bloqueioAudioMB.selecionado == 3}" />
</rich:column>
</rich:dataTable>
Valeu rapaziada!