Domino 9 und frühere Versionen > ND8: Entwicklung

Wert eventübergreifend merken

(1/2) > >>

smokyly:
Hallo zusammen,

ich habe hier eine zugekaufte Löung, die einen Fehler enthält. Es wird sich im Queryopen ein Wert aus dem aktuellen Doc gemerkt und dieser soll dann im Postsave mit einem neuen Wert verglichen werden.
So wie ich das sehe, ist der gemerkte Wert aber nur im Queryopen gültig, da das Feld danach wieder leer ist.

Da ich mit Script keine großen Erfahrungen habe, meine Frage nun, wo der Ansatzpunkt liegt. Nicht, dass ich für andere die Arbeit machen will, es interessiert mich zunächst nur.

Vielen Dank

Gruß

m3:
Nachdem es eine zugekaufte Lösung ist im Rahmen der Wartung durch den Hersteller fixen lassen?

koehlerbv:
Normalerweise wird in den globalen Declarations der Maske eine Variable definiert. Diese ist dann gültig, solange die Maske im Frontend geöffnet ist (incl. Terminate).

Im PostOpen (! - im QueryOpen steht Dir das Backend-Document noch gar nicht zur Verfügung) kann man jetzt einen Itemwert dieser Variablen zuweisen und dann in jedem weiteren Event entsprechende Vergleiche anstellen.

Bernhard

TRO:

--- Zitat von: koehlerbv am 19.05.11 - 12:50:22 ---... (! - im QueryOpen steht Dir das Backend-Document noch gar nicht zur Verfügung) ...

Bernhard

--- Ende Zitat ---

das stimmt so nicht! bei bestehenden Docs steht das Backend-Doc auch schon im QueryOpen zur Verfügung, nur bei gerade frisch angelegten Docs ist das BE-Doc erst im PostOpen verfügbar.


Thomas

klaussal:
... ausserdem könnte man ja auch irgendeinen Wert (Datum/Uhrzeit/.... ) im QueryOpen reinschreiben.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln