estou listando em uma rich:scrollableDataTable varias informacoes provenientes de uma list de beans, nesse bean tenho um objeto do tipo boolean com anotacao @Transient para apenas selecionar os itens desta rich:scrollableDataTable através dele, para salvar no banco…
acontece que quando mudo o valor booleano, meu modelo nao reconhece a mudanca…
Rapaz, eu fiz isso sem complicações…
Eu tenho a table no cadastro de permissões, onde eu adiciono a “tela” na table e nela a cada linha tem os checks “Alterar”, “Pesquisar”, etc…
Da ao todo uns 5 checks por linha de table
Como eu não sei ao certo como te ajudar, vou postar o código da table pra vc dar uma olhada…
//Table
<rich:scrollableDataTable value="#{gerenciaController.listRecurso}" var="r"
height="153" width="740"
sortMode="single" styleClass="fontStyle">
(...)
//Duas das colunas com check..
<rich:column sortable="false" width="60">
<f:facet name="header"><h:outputText value="Pesquisar"/></f:facet>
<div align="center">
<h:selectBooleanCheckbox id="pesquisarCheck" value="#{r.pesquisar}"/> //r.pesquisar é um boolean
</div>
</rich:column>
<rich:column sortable="false" width="60">
<f:facet name="header"><h:outputText value="Incluir"/></f:facet>
<div align="center">
<h:selectBooleanCheckbox id="incluirCheck" value="#{r.incluir}"/> //r.incluir tambem é um boolean...
</div>
</rich:column>
(...)
Tudo em um <a4j:form ajaxRendered=“true”/>
Espero que te ajude em algo…