Estou com um pequeno problema.
Tenho uma caide dialogo que dentro dela eu chamo outra caixa de dialogo, e quando fecho uma acabo fechando as duas…
<p:dialog header="Cadastro e edição de Eventos" widgetVar="dialogEvento" resizable="false" modal="true" showEffect="slide" width="800">
<h:form id="formDialEvento">
<p:growl id="EventoGrowl" showDetail="true" sticky="true" />
<p:tabView id="tabView">
<p:tab id="tab1" title="Evento">
<h:panelGrid id="Eventogr" columns="2" style="margin-bottom:10px">
<h:outputLabel for="nomeE" value="Nome" />
<p:inputText id="nomeE" value="#{eventoBean.evento.nome}" required="true" label="Nome do Evento"/>
<h:outputLabel for="classificacaoE" value="Classificação" />
<p:inputText id="classificacaoE" value="#{eventoBean.evento.classificacao}" required="true" label="Classificação do Evento"/>
<h:outputLabel for="alvaraE" value="Alvara" />
<p:inputText id="alvaraE" value="#{eventoBean.evento.alvara}" validatorMessage="e-Mail inválido"/>
<h:outputLabel for="protocoloE" value="Protocolo" />
<p:inputText id="protocoloE" value="#{eventoBean.evento.protocolo}"/>
<h:outputLabel for="protocoloE" value="Tipo do Evento" />
<p:selectOneMenu id="tipoE" value="#{eventoBean.evento.tipoevento}">
<f:selectItem itemLabel="Escolha um tipo" itemValue="" />
<f:selectItem itemLabel="Interno" itemValue="interno" />
<f:selectItem itemLabel="Particular" itemValue="particular" />
<f:selectItem itemLabel="Beneficente" itemValue="beneficente" />
</p:selectOneMenu>
<h:outputLabel for="ruaE" value="Rua" />
<p:inputText id="ruaE" value="#{eventoBean.evento.rua}"/>
<h:outputLabel for="numeroE" value="Número" />
<p:inputText id="numeroE" value="#{eventoBean.evento.numero}"/>
<h:outputLabel for="bairroE" value="Bairro" />
<p:inputText id="bairroE" value="#{eventoBean.evento.bairro}"/>
<h:outputLabel for="cidadeE" value="Cidade" />
<p:inputText id="cidadeE" value="#{eventoBean.evento.cidade}"/>
</h:panelGrid>
</p:tab>
<p:tab id="tab2" title="Mudar Status do Evento">
<h:panelGrid columns="2" cellpadding="10">
<h:outputLabel value="Status do Evento" for="statusevento"/>
<p:selectOneMenu id="statusevento" value="#{eventoBean.idStatus}" required="true">
<f:selectItems var="statusE" value="#{eventoBean.listaStatus}"
itemLabel="#{statusE.status}"
itemValue="#{statusE.idstatus}"/>
</p:selectOneMenu>
<h:outputLabel for="descricaoS" value="Descrição"/>
<p:inputTextarea id="descricaoS" value="#{eventoBean.texto}"/>
</h:panelGrid>
</p:tab>
<p:tab id="tab3" title="Produto Material">
<p:dataTable id="tabelaProMat" var="promat" value="#{eventoBean.listaQPM}" paginator="true" rows="3"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}
{RowsPerPageDropdown}" rowsPerPageTemplate="3,6">
<f:facet name="header">
<p:commandButton oncomplete="dialogAddPM.show()" update=":formDialEvento:tabView:Eventogr" action="#
{eventoBean.addListaProdMatEvento()}" value="Adicionar Produto Material" />
</f:facet>
<p:column>
<f:facet name="header">
<h:outputText value="ID"/>
</f:facet>
<h:outputText value="#{promat.idPro}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Produto"/>
</f:facet>
<h:outputText value="#{promat.nome}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Quantidade"/>
</f:facet>
<h:outputText value="#{promat.quantidade}"/>
</p:column>
</p:dataTable>
</p:tab>
</p:tabView>
<p:commandButton action="#{eventoBean.salvar}" value="Salvar" update=":formEvento:tabelaEvento" onclick="dialogEvento.closer()"/>
</h:form>
</p:dialog>
<p:dialog header="Adicionar Produto Material" widgetVar="dialogAddPM" resizable="false" modal="true" showEffect="slide" width="600" >
<h:form id="formpromatE">
<h:panelGrid columns="2" cellpadding="10">
<h:outputLabel value="Status do Evento" for="statusevento"/>
<p:selectOneMenu id="ProMatEvento" value="#{eventoBean.idProdMat}" required="true">
<f:selectItems var="prodmatE" value="#{eventoBean.listaProdMat}"
itemLabel="#{prodmatE.nome}"
itemValue="#{prodmatE.idprodutomaterial}"/>
</p:selectOneMenu>
<h:outputLabel for="quantMat" value="Quantidade"/>
<p:inputText id="quantMat" value="#{eventoBean.quantMP}"/>
<p:commandButton id="addprommat" value="Adicionar Prod/Mat" action="#{eventoBean.addListaProdMatEvento()}"
update=":formDialEvento:tabView:tabelaProMat" onclick="dialogAddPM.destroy()"/>
</h:panelGrid>
</h:form>
</p:dialog>
ja tentei
onclick="dialogAddPM.destroy() ,
onclick="dialogAddPM.exit() ,
onclick="dialogAddPM.closer()
e todos fecham as duas caixa de dialogo…
se alguem puder me ajudar…
desde ja agradeço…