Olá pessoal, estou tendo o seguinte problema:
Possuo os campos Tipo, Telefone e Observações que insiro em um dataTable.
A primeira vez que clico no botão inserir, insere normalmente, porém, a partir da segunda, o ajax não consegue atualizar. Acredito que ele deva funcionar dessa maneira mesmo, porém, não sei como consigo consertar isso.
Fiz o teste para ver se quando clicasse no botao, se no objeto estava sendo inserido. Está normal, só não esta sendo atualizado mesmo a tela.
Segue o codigo abaixo:
[code]<p:accordionPanel id=“accordioncontatos”>
<p:tab title=“Contatos” id=“tabcontatos”>
<h:panelGrid columns="2" >
<p:column style="border: 0px;" id="paineltelefone">
<h:form id="formtelefone">
<h:panelGrid columns="4" >
<p:column style="border: 0px; float: left;" >
<p:outputLabel>Tipo</p:outputLabel><br />
<p:selectOneMenu >
<f:selectItems value="#{TelefoneTipoService.telefonesTipo}" />
</p:selectOneMenu>
</p:column>
<p:column style="border: 0px; float: left;">
<p:outputLabel>Telefone</p:outputLabel><br/>
<p:inputText value="#{TelefoneService.telefone.numero}" />
</p:column>
<p:column style="border: 0px; float: left;">
<p:outputLabel>Observação</p:outputLabel><br />
<p:inputText value="#{TelefoneService.telefone.observacao}" />
<p:commandButton action="#{TelefoneService.addTelefone}" process="@form" update=":accordioncontatos:tabcontatos" icon="ui-icon-circle-plus" style="left: 10px; font-size: 12px !important; " />
</p:column>
</h:panelGrid>
</h:form>
…
[/code]