preciso de um help, após tentar vários exemplos da internet ainda não consegui resolver
olha só, to usando o esse exemplo http://www.primefaces.org/showcase/ui/datatableCellEditing.jsf
dentro do <p:datatable to usando assim
no exemplo do site ele mostra como exibir e editar um input que é assim:
<p:column headerText="Nome" style="width:45%">
<p:cellEditor>
<f:facet name="output"><h:outputText value="#{registro.nome}" /></f:facet>
<f:facet name="input"><p:inputText id="nomeInput" value="#{registro.nome}" style="width:96%"/></f:facet>
</p:cellEditor>
</p:column>
só que quero que ele exiba um campo ativo, que do banco ele traz true ou false
ele até exibe, mas fica muito estranho
quando eu desmarco, ele não salva no banco e ainda após desmarcar ele fica escrito “ON”
eu to usando assim:
<p:column headerText="Ativo" style="width:10%">
<p:cellEditor>
<f:facet name="input" >
<p:selectBooleanCheckbox value="#{registro.ativa}"/>
</f:facet>
<f:facet name="output" >
<h:selectBooleanCheckbox value="#{registro.ativa}"/>
</f:facet>
alguem poderia me dar uma luz?
o checkbox nao funciona com o cellediting?