Pergunta

Env: IE7 & FireFox3.5, jsf1.2, richfaces3.3.X, seam2.2.0, jboss5.1

Eu tenho um formulário muito longo xhtml, e em algum lugar no meio, o usuário tem que preencher um dataTable, em seguida, clicar em um botão (eu uso aqui um commandLink) que irá publicar o dataTable, coisas de computação, e validar os dados.

Em seguida, o usuário quer continuar enchendo sua forma.

Problema: quando eu enviar, a recarregar a página no topo, e eu não tenho a menor idéia de como eu poderia usar o sistema de ancoragem com a commandLink

.

Eu posso fazer isso com um outputlink, mas então eu não iria postar meus dados ..

Eu tentei colocar meu link # âncora no PageFlow (faces-config.xml ou pages.xml), eu tentei o atributo "rel" do commandLink, mas devo ter entendido mal o que ele faz.

Alguém me disse sobre o recurso "autoscroll" em MyFaces, mas eu não sou realmente para adicionar outra taglib apenas para um recurso

Espero que eu era bastante clara, e desculpe pelo meu pobre Inglês

Obrigado:)

Foi útil?

Solução

Use Javascript.

window.onload = function() {
    window.location.hash = '#{bean.anchorName}';
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top