galera, minha situação é parecida com a seguinte:
<h:form id="frm01">
<p:growl id="msg"
<p:tabView id="tabView">
<p:tab id="tabA"/>
...
</p:tab>
<p:tab id="tabB"/>
<p:dataTable id="listDataTable" value="#{bean.list}">
.... columns....
</p:dataTable>
</p:tab>
</p:tabView>
</h:form>
<p:dialog id="dialog" modal="true">
<h:form id=dialogForm"">
... input fields to add this item to bean list ...
<p:commandButton value="Adicionar" action="#{bean.addItemList}" update="frm01:listDataTable frm01:msg"/>
</h:form>
</p:dialog>
quando clico em “Adicionar”, o growl é atualizado e exibe a mensagem, mas a dataTable não, embora o item tenha sido adicionado na lista do Bean. Eu consigo ver a dataTable atualizada apenas se pressionar F5
Também tentei atualizar a dataTable com outros parametros:
frm01:listDataTable
:frm01:listDataTable
listDataTable
frm01:tabView:listDataTable
frm01:tabView:tabB:listDataTable
mas nenhum deu certo
alguém sabe se é possivel atualizar a dataTable nessa situação ??
valeu!!
ambiente: primeFaces 3.3.1, glassFish 3.3.1, mojarra 2.1.3,