Question

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

J'ai une forme très long xhtml, et quelque part au milieu, l'utilisateur doit remplir un DataTable, puis cliquez sur un bouton (je l'utilise ici un commandLink) qui affichera le dataTable, calculer les choses, et de valider les données.

Ensuite, l'utilisateur veut continuer à remplir son formulaire.

Problème: quand je soumets, la page reload en haut, et je n'ai pas la moindre idée sur la façon dont je pourrais utiliser le système d'ancrage avec le commandLink

.

Je peux le faire avec un outputLink, mais je ne posterai mes données ..

J'ai essayé de mettre mon lien # ancre dans l'enchainement (faces-config.xml ou pages.xml), je l'ai essayé l'attribut « rel » du commandLink, mais je dois avoir mal compris ce qu'il fait.

Quelqu'un m'a dit au sujet de la fonction « défilement automatique » dans myfaces, mais je ne suis pas vraiment pour ajouter une autre taglib juste pour une caractéristique

J'espère que j'été assez clair, et désolé pour mon pauvre anglais

Merci:)

Était-ce utile?

La solution

Utilisez Javascript.

window.onload = function() {
    window.location.hash = '#{bean.anchorName}';
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top