Redirecionamento com âncora JSF  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Gerson da S. Lima
JavaChild
[Avatar]

Membro desde: 26/03/2009 10:06:27
Mensagens: 142
Localização: Manaus
Offline

Pessoal dei uma pesquisada na internet mas não encontrei o que eu queria.

To precisando fazer o redirecionamento de uma action para um âncora de uma página, algo mais ou menos assim:



Dá pra fazer utilizando o redirecionamento na mão:

externalContext.redirect("/path/pagina2.xhtml#ancora");

mas queria saber se alguém sabe fazer de alguma outra forma, de preferência como a descrita anteriormente.

Bacharel em Ciências da Computação

Analista de Sistemas
[Email] [MSN]
Ace
Java Ninja
[Avatar]

Membro desde: 23/04/2009 22:00:35
Mensagens: 256
Offline

Jah tentou utilizar em algum metodo o redirecionamento apos a execução do mesmo?
tipo:






Gerson da S. Lima
JavaChild
[Avatar]

Membro desde: 26/03/2009 10:06:27
Mensagens: 142
Localização: Manaus
Offline

Já e funciona. Foi isso que eu quis dizer com: externalContext.redirect("/path/pagina2.xhtml#ancora"); .
Mas o que eu queria era tentar fazer isso na própria navegação do JSF.

Bacharel em Ciências da Computação

Analista de Sistemas
[Email] [MSN]
danilo.akamine
JavaBaby
[Avatar]

Membro desde: 08/10/2009 17:12:03
Mensagens: 75
Offline

quer uma gambeta?

return "pagina?exibir=ancora"

e lá na pagina.xhtml você coloca uma rotina JavaScript no <body onload=""> para recuperar a query string e ir para #ancora ;D
algo como:

if (window.location.search.substring(1) == "exibir=ancora") { window.location = '#ancora' }

Gerson da S. Lima
JavaChild
[Avatar]

Membro desde: 26/03/2009 10:06:27
Mensagens: 142
Localização: Manaus
Offline

Cara, acho q vou usar a alternativa anterior mesmo. Pelo menos o redirecionamento fica dentro do método, mais fácil de achar caso precise alterar. O problema é que de início eu vou usar isso em pelo menos umas dez páginas, talvez isso aumente depois aí vai ficar f0d@ de dar manutenção. =(

Bacharel em Ciências da Computação

Analista de Sistemas
[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team