Bom dia!
Estou desenvolvendo uma aplicacao em java onde a tela PESQUISAR chama a tela ANALISAR. Telas em formato jsf.e botoes primefaces. A tela ANALISAR possui um botao onde ao clicar exibe uma janela(primefaces). Nessa janela se clicarmos em Sim é gerado um relatorio(ireport). Nesse momento a aplicação deveria retornar para tela PESQUISAR, mas não esta funcionando.
Segue codigo da janela chamada dentro do ANALISAR:
<p:confirmDialog message="#{msgs['cn52.analisada.cm.sucesso']} " width="240px" widgetVar="dialogImpressao" severity="info">
<h5>
<h:outputText value="#{msgs['deseja.imprimir.cn52']}"/> <br />
<h:outputText value="#{msgs.numero} : "/>
<h:outputText id="numeroDCCIGerado" value="#{cn52MB.numeroDCCIGerado}">
<f:converter converterId="numeroDCCIConverter"/>
</h:outputText>
</h5>
<div class="fldBtns">
<h:commandButton value="#{msgs.sim}" onclick="PF('dialogImpressao').hide()"
action="#{cn52MB.retornarPesquisa()}" actionListener="#{emitirSaldosCn52MB.imprimirCn52(cn52MB.conta)}">
</h:commandButton>
<h:commandButton value="#{msgs.nao}" styleClass="cancelar"
action="#{cn52MB.cancelar()}">
</h:commandButton>
</div>
</p:confirmDialog>
No Bean:
public String retornarPesquisa(){
closeConversation();
return "/cn52/pesquisar-cn52";
}
Desde ja agradeço!!!
Alguem tem alguma pista??? Help!