Frage

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

Ich habe eine sehr lange xhtml Form, und irgendwo in der Mitte, hat der Benutzer eine Datatable zu füllen, dann auf eine Schaltfläche klicken (ich verwende hier ein command), den die Datatable wird veröffentlichen, berechnen Dinge, und die Daten validieren.

Dann wird der Benutzer möchte seine Form weiter zu füllen.

Problem: Wenn ich vorlegen, an der Spitze die Seite neu geladen, und ich habe keine Ahnung, wie ich das Ankersystem mit dem command verwenden könnte

.

Ich kann mit einem outputlink das tun, aber dann würde ich meine Daten nicht sein Posting ..

Ich habe versucht, meinen Link # Anker in der pageflow setzen (Gesichter-config.xml oder pages.xml), habe ich versucht, das „rel“ Attribut des command, aber ich muss falsch verstanden haben, was es tut.

Jemand hat mir gesagt, über die „Autoscroll“ -Funktion in myfaces, aber ich bin wirklich nicht für eine andere taglib Hinzufügen nur für ein Merkmal

Ich hoffe, ich war klar genug, und sorry für mein schlechtes Englisch

Danke:)

War es hilfreich?

Lösung

Verwenden Sie Javascript.

window.onload = function() {
    window.location.hash = '#{bean.anchorName}';
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top