Olá pessoal!
Estou passando pela seguinte situação: Tenho um formulário que dentro dele tem um include, no qual eu preciso dar um update quando seleciono um registro numa DATATABLE.
Quando dou um show no form q tem o include, ele não mostra o registro selecionado
<p:dataTable id=“dataTableDemandas”
var=“dmdDemandas”
widgetVar=“tableDemandas”
rendered=“true”
emptyMessage=“Nenhum registro encontrado.”
scrollHeight=“470”
scrollable=“true”
value="#{dmdDemandasBean.demandasList}"
selection="#{dmdDemandasBean.dmdDemandas}"
selectionMode=“single”
rowKey="#{dmdDemandas.dmdaPk}"
scrollRows=“20”
liveScroll=“true”
resizableColumns=“false”>
<p:ajax event="rowSelect" update=":formDialogDmdDemandas" />
<p:column width="15" headerText="Vis">
<p:commandButton id="btnVisualizaDemanda"
title="Editar/Visualizar"
icon="ui-icon-search"
styleClass="skinButton"
oncomplete="formDemandas:dmdemandasDialog.show()"
action="#{dmdDemandasBean.dmdDemandas}">
<f:setPropertyActionListener value="#{dmdDemandas}"
target="#{dmdDemandasBean.dmdDemandas}"
/>
<p:ajax update=":formDemandas:dmdemandasDlg:" />
</p:commandButton>
</p:column>
<p:column width="15" headerText="De">
<p:commandButton id="incluirDemandaButton" title="Demandas"
oncomplete="demandasDialog.show()"
update=":formDialogDmdDemandas"
icon="ui-icon-comment"
styleClass="skinButton"
process="@this"
action="#{dmdDemandasBean.obtemDemandasByPessoa(pessPessoasBean.pessPessoas) }">
<f:setPropertyActionListener value="#{pessPessoas}"
target="#{pessPessoasBean.pessPessoas}" />
</p:commandButton>
</p:column>
<p:column headerText="Cód" width="18">
<h:outputText value="#{dmdDemandas.dmdaPk}" />
</p:column>
</p:dataTable>
</h:form>
</p:dialog>
<h:form id=“formDemandas”>
<p:dialog header=“Cadastro Demandas” widgetVar=“dmdemandasDialog”
resizable=“false” id=“dmdemandasDlg” appendToBody=“true”
showEffect=“fade” hideEffect=“explode” modal=“true” maximizable=“false”>
<ui:include id=“dmdImovelEspecialista” src=“dmd_imovel_especialista.xhtml” />
</p:dialog>
</h:form>