Galera estou desenvolvendo uma aplicação a qual eu tenho um DataTable, na coluna de ações eu tenho um botão de excluir, quando eu clico nele o registro é excluido normalemnte, porém o DataTable some todos os dados tendo que atualizar a página para que os dados voltem a aparecer.
Segue o código
<p:dialog modal="true" header="Ponto Parada" widgetVar="pont" resizable="true" width="1200px" id="pont">
<table><tr><td width="1200px" valign="top">
<p:gmap id="gmapPP" center="#{TrPontosRotaSB.lat},#{TrPontosRotaSB.lng}" zoom="# {TrPontosRotaSB.zoom}" type="ROADMAP" style="width: 100%; height:600px" model="#{TrPontosRotaSB.advancedModel}"
widgetVar="mapP">
</p:gmap>
</td><td valign="top">
<p:commandButton value="Adicionar" oncomplete="pontosrota.show()" update="@([id$=dialog2])" style="font-size:9px" actionListener="#{TrPontosRotaSB.prepararAdicionar}"/>
<br/><br/>
<p:dataTable id="tabPP" var="list" value="#{TrPontosRotaSB.getListEntityTabular()}" style="font-size: 9px; width:340px" scrollable="true" scrollHeight="580">
<p:column headerText="Ident. Ponto" style="width: 35%">#{list.popaCodigo.popaIdentificacao}</p:column>
<p:column headerText="Latitude" style="width: 35%">#{list.popaCodigo.popaCoordX}</p:column>
<p:column headerText="Longitude" style="width: 35%">#{list.popaCodigo.popaCoordY}</p:column>
<p:column headerText="Ações" style="width: 20%"> <center>
<p:commandButton value="Deletar" action="#{TrPontosRotaSB.deletar()}" style="font-size:8px" update="tabPP"/>
</center>
</p:column>
</p:dataTable>
</td></tr>
</table>
</p:dialog>
Alguém sabe como resolver ?