[Resolvido] Problema ao atualizar dataTable mais de uma vez com ajax

1 resposta
Gleidson_Henrique

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:

<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>

...

1 Resposta

Gleidson_Henrique

Galera, consegui, foi só mudar o update

Porém, não entendi ainda… rsrs

Se alguém souber para me explicar, agradeço.

Criado 11 de fevereiro de 2013
Ultima resposta 11 de fev. de 2013
Respostas 1
Participantes 1