Pessoal, tenho uma aplicação, e preciso abrir um dialog dentro de outro, só que ocorre o seguinte: Quando clico para abrir o outro, a aplicação simplesmente fecha os dois, e não sei o que fazer...
Queria uma ajuda dos Srs.
Muito Obrigado desde já. Segue parte do meu código.
//Dialog Principal
<p:dialog id="mapaDialog" header="Consulta do Cliente" widgetVar="dlg" width="1100" showEffect="clip" hideEffect="clip" modal="false" resizable="false">
//TabView da minha aplicação
<p:tabView id="tabView" dynamic="true" effect="fade" activeIndex="#{recadastroMB.activeIndexTab}">
<p:tab title="Dados do Cliente" id="tabDadosCliente">
//Codigo
</p:tab>
<p:tab title="Dados Complementares" id="tabDadosCompl">
//Codigo
</p:tab>
<p:tab title="Fotos" id="tabFotos">
// Essa parte aqui é o que interessa, onde dá o meu erro.
<h:panelGrid columns="2">
<p:panel id="ftMedidor" header="Foto do Medidor">
<p:graphicImage value="http://localhost:8080/aplicacao/caf.do?id=#{recadastroMB.entity.inscricao}&parametroFoto=fotoMedidor" width="400" heigth="400" cache="false" />
</p:panel>
<p:panel id="ftFachada" header="Foto da Fachada">
<h:commandLink onclick="expandFotos2.show();">
<p:graphicImage value="http://localhost:8080/aplicacao/caf.do?id=#{recadastroMB.entity.inscricao}&parametroFoto=fotoFachada" width="400" heigth="400" cache="false" />
</h:commandLink>
</p:panel>
<p:dialog width="800" widgetVar="expandFotos" dynamic="false" modal="false" draggable="false" resizable="false" >
<p:graphicImage value="http://localhost:8080/aplicacao/caf.do?id=#{recadastroMB.entity.inscricao}&parametroFoto=fotoMedidor" width="400" heigth="400" />
</p:dialog>
</h:panelGrid>
<p:dialog width="800" height="800" widgetVar="expandFotos2" dynamic="false" modal="true" draggable="false" resizable="false" >
<p:graphicImage value="http://localhost:8080/aplicacao/caf.do?id=#{recadastroMB.entity.inscricao}&parametroFoto=fotoFachada" width="800" heigth="800" />
</p:dialog>
</p:tab>
</p:tabview>
</p:dialog>
Então, Se eu clico na foto, ela vai abrir um dialog só para mostrar essa foto, daí ele abre o dialog, e depois ele fecha os dois dialogs e recarrega toda a aplicação.
Muito Obrigado desde já.
--
Jonathas Santos Ramos
Técnico em Informática - Desenvolvimento de Sistemas - Ifs 2009/2
Graduado em Informática Licenciatura Plena - Unit 2012/2
Web Developer - Funcionário de Soft House situada em Aracaju - SE
Linux-User: #504931 / Parkour Forever! - Traceur / Saxofonista / Judoca / Violoncelista OSVC
--
Você está recebendo esta mensagem porque se inscreveu no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Visite este grupo em http://groups.google.com/group/javasf?hl=pt-BR.
Eu postei o código no primeiro email, infelizmente não é essa questão, aproveitei o q vc disse e olhei cada dialog q compõe a página.
verifica o console do navegador e veja se está lançando algum erro de javaScript.