Domino 9 und frühere Versionen > ND7: Entwicklung

Form mit mehreren "Seiten" / Pagewechsel im Read Mode

(1/2) > >>

bergziege:

Hallo,

ich möchte eine Form mit mehreren Seiten aufbauen, d.h.
der User klickt über die Buttons "[<< Previous page] [Next page>>]" auf die nächste Seite. Bei den "Seiten" handelt es sich
jedoch programmtechnisch um eine "programmable table", bei denen
dann die einzelnen Zeilen angezeigt werden.

Das ganze funktioniert auch einwandfrei im EditMode der Form,
wie kann ich das jedoch im Read-Mode umsetzen?

Im Editmode habe ich folgenden Lotusscript hinter die Buttons [Next Page] gelegt ( $table = Id der programmable table ),
z.b. wenn ich Seite 2 anzeigen will:

--
Call uidoc.FieldSetText( "$table" , 2 )
Call uidoc.Refresh
--

Dann wird Zeile 2 bzw. "Seite 2" angezeigt.

Die grosse Frage ist:
Wie soll ich das im Read-Modus umsetzen?
Da funktioniert schliesslich der "FieldSetText" Befehl nicht,
der funzt nur im EditMode.

Soll ich dann mit NotesDocument und NotesItem arbeiten?
D.h. Werte im NotesDoc setzen? Ich wollte das eigentlich
vermeiden, weil dann wieder DateModified geändert wird.
Das Backend wollte ich nicht anfassen.. ( nur wenns nicht
anders geht )


Bin über jeden Vorschlag dankbar!

Steffen

pete_bla:
Hi,

Vorschlag:
@SetEnvironment(MeineDatenbankMeinDokumentSeite;"2")
wobei
MeineDatenbankMeinDokumentSeite irgend etwas Eindeutiges für dieses Dokument ist (replicaid:noteid).

Und $table berechnet zur anzeige aus @Environmen(MeineDatenbankMeinDokumentSeite)
und bei queryclose:
@SetEnvironment(MeineDatenbankMeinDokumentSeite;"")

Grüsse, Pete(r)

bergziege:

Hallo,

ich wollte eigentlich nur eine sehr lange Form in einzelne Abschnitte
aufteilen und die Abschnitte als einzelne Seiten anzeigen.
Über Navi-Buttons ( next page, previous page ) soll der User dann
vor-und zurück blättern.

Ich wollte eigentlich nicht ins Enviroment schreiben ( notes.ini )

Es geht nur darum, wenn ein Dokument im Read Modus geöffnet wird,
daß dann die "Seitenumblätterfunktion" mit den Buttons noch funktioniert

( wie gesagt, im Edit Modus kein Problem, da kann ich die Values im UIDOC setzen )

Danke für den Tip, werde mal die Lösung mit @SetEnviroment testen,
aber irgendwie muss es doch noch was anderes geben??

Gruss
Steffen


koehlerbv:
Nun ist es ein Doppelposting ...

Bernhard

bergziege:

Ja danke für den Hinweis, ich wusste nicht daß die beiden Foren verlinkt sind.. Es schadet nicht, mehr Leute zu fragen ;-)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln