Domino 9 und frühere Versionen > ND8: Entwicklung - XPages

aktuelle Seitennummer einer View auslesen

(1/2) > >>

Fineas:
Hallo zusammen,

wie in aller Welt kann ich die AKTUELLE Seite einer View ermitteln, auf der ich mich gerade befinde? Hintergrund: Ich habe eine Darstellung, in der View- und Dokumenteninhalte auf der gleichen X-Page angezeigt werden. Beim Aufruf eines Dokuments aus der View werden die Dokumentendaten korrekt angezeigt, aber die View springt immer elegant auf Seite 1 zurück. Das nervt. Ich brauche also den Wert, mit dem ich die View-Eigenschaft "FIRST" befüllen kann, um auf der gleichen View-Seite zu bleiben.

Danke im voraus,

Heiko

Sven Hasselbach:
Die aktuelle Position des Pagers erhältst Du über den PagerState:


--- Code: ---getComponent("pager1").createPagerState().getCurrentPage() + 1

--- Ende Code ---

Wobei pager1 natürlich mit der ID deines Pagers ersetzt werden muss.

Fineas:
Mhmm. Klingt überzeugend - funktioniert aber leider nicht :(

Schon beim createPagerState() setzt die Verweigerung ein.

Sven Hasselbach:

--- Zitat ---Schon beim createPagerState() setzt die Verweigerung ein.

--- Ende Zitat ---
Kannst Du das etwas präzisieren? Wie wäre es mit dem Stacktrace? Oder Sourcecode?

Fineas:
Anmerkung: zum testen versuche ich im Moment den Wert lediglich mit einem Label anzeigen zu lassen.

Unerwarteter Laufzeitfehler
 Die Laufzeit stieß auf einen unerwarteten Fehler.
 
Fehlerquelle
 Seitenname:/xBZK.xsp
Steuer-ID: computedField6
 

Ausnahme
 Fehler beim Ausführen eines von JavaScript berechneten Ausdrucks.
 Script-Interpreterfehler, Zeile=1, Spalte=33: Unbekanntes Element 'createPagerState' in Java-Klasse 'com.ibm.xsp.extlib.component.data.UIPagerSaveState'
 
JavaScript code

   1: getComponent("pagerSaveState1").createPagerState().getCurrentPage() + 1
 

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln