Domino 9 und frühere Versionen > ND8: Entwicklung - XPages
aktuelle Seitennummer einer View auslesen
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