Pessoal, estou utilizando o rowExpansion do prime faces para expandir dados de um determinado registro em uma tabela .
Eu apresento os dados. Porém quero editar esses dador e alterar.
Quando clico no botao para alterar os dados por exemplo o nome do contato, os valores não são atualizados no bean.
estou fazendo da seguinte forma:
<p:dataTable value="#{meuBean.contatos}" var ="c" >
...
<p:column>
<f:facet name="header">Telefone</f:facet> #{c.telefoneContato}
</p:column>
<p:column style="width:16px">
<p:rowToggler />
</p:column>
<p:rowExpansion>
<h:panelGroup>
<br/>
<label for="nome" class="span4">Nome </label>
<div class="input">
<h:inputText id="nome"
value="#{c.nome}"
styleClass="small"
maxlength="255"/>
</div>
<div class="actions">
<div class="offset1">
<h:commandButton id="btAlterar" styleClass="btn" actionListener="#{meuBean.alterarDados(c)}" value="Alterar" />
</div>
</div>
Alguém sabe o que pode estar acontecendo?