Domanda

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

Ho una forma xhtml molto lungo, e da qualche parte nel mezzo, l'utente deve compilare un DataTable, quindi fare clic su un pulsante (io uso qui un commandLink) che inviare DataTable, calcolare le cose, e convalidare i dati.

Quindi, l'utente vuole continuare a riempire la sua forma.

Problema: quando presento, l'ricaricare la pagina in alto, e non ho la più pallida idea di come ho potuto utilizzare il sistema di ancoraggio con l'commandLink

.

posso farlo con un'outputLink, ma poi non vorrei pubblicherò i miei dati ..

Ho provato a mettere il mio link # ancora nel pageflow (faces-config.xml o pages.xml), ho provato l'attributo "rel" del commandLink, ma devo aver capito male quello che fa.

Qualcuno mi ha detto circa la funzione "Scorrimento automatico" in MyFaces, ma io non sono davvero per l'aggiunta di un altro taglib solo per una caratteristica

Spero di essere stato abbastanza chiaro, e mi dispiace per il mio povero inglese

Grazie:)

È stato utile?

Soluzione

Usa JavaScript.

window.onload = function() {
    window.location.hash = '#{bean.anchorName}';
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top