Pessoal como posso chamar uma página jsf sendo que a mesma resida num pop up.
Estou tentando utilizar o window.open mas chamando a pagina jsf deste modo dar erro pois nao há mesma nao passa pelo ciclo de vida de uma página jsf.
Alguma sugestão?
Pessoal como posso chamar uma página jsf sendo que a mesma resida num pop up.
Estou tentando utilizar o window.open mas chamando a pagina jsf deste modo dar erro pois nao há mesma nao passa pelo ciclo de vida de uma página jsf.
Alguma sugestão?
cara…vc nao vai conseguir usar popup pq quebra o ciclo de vida do jsf
tem uns componentes do richfaces que simula uma pop-up…
dohko, é possivel vc chamar um popup. vou citar duas maneiras
primeiro, vc chama um window.open passando a url da sua tela
ex:
window.open('http://localhost:porta/contexto/pagina.faces', 'nome_da_janela');
pois ao passar pela servlet mapeada o ciclo de vida será executado.
outra maneira é vc mudar o taret do form da tela chamadora
ex:
<h:form target="nome_da_janela">
<h:commandButton id="chamadorDoPopup" action="acaoqueredirecionaparaopopup"
onclick="window.open('','nome_da_janela');"/>
</h:form>
ao clicar no botão a tela sera aberta no popup aberto.
nao acredito que funcione
depois de aberta a página com o conteúdo continuar executando os eventos do jsf
Pesquisei no richfaces e não vi nada como um pop up verdadeiro.
Tem o modalpanel mas nao ajuda neste caso
Preciso deste pop up para imprimir o que está na tela.
Deve ter um jeito para fazer isto…
Alguem sabe…