Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 04.12.02 - 12:59:57

Titel: Reihenfolge von Ereignissen
Beitrag von: Don Pasquale am 04.12.02 - 12:59:57
Hallo Leute,

ich habe in meiner Maske einen Dialoglisten-Feld
in dessen "on Exiting" events Code steckt.
Wenn ich nun in dieses Feld gehe und die Maske
mit Exit verlasse wird das "on Exiting" leider nicht durchlaufen.

Wie kann ich das erzwingen ?

Gruß
Don Pasquale


Titel: Re:Reihenfolge von Ereignissen
Beitrag von: ata am 04.12.02 - 13:06:23
... wenn du das Dokument verläst ist das QuerySave oder QueryClose der bessere Ort...

ata
Titel: Re:Reihenfolge von Ereignissen
Beitrag von: Don Pasquale am 04.12.02 - 13:19:01
 :(

wofür benutze ich den gemeinsame felder
wenn ich dann doch wieder jede Maske
einzeln anfassen muß.

OK, dann eben teilmasken, die passen
halt nicht so schön ins gesamtlayout
weil da immer ein etwas größerer Rand drum ist.

Keine andere Lösung in Sicht ?


Ciao
Don Pasquale
Titel: Re:Reihenfolge von Ereignissen
Beitrag von: Axel am 04.12.02 - 13:28:39
Hi,

das Problem mit dem Exiting - Event der Felder kenn ich. In die Falle bin ich auch schon des öfteren getappt.

Eine Lösung wäre evt. den Code, als Funktion in eine Script-Bibliothek zu stecken und die wird dann in die entsprechenden Masken eingebunden. Dann kannst du die entsprechende Funktion ausführen. Mußt du im Code was ändern, brauchst du nur die Funktion in der Bibliothek anpassen (gilt aber nur solange, wie du nichts an der Aufrufform, andere Parameter usw., änderst ).

Vielleicht ist das ein gangbarer Weg für dich.

Axel
Titel: Re:Reihenfolge von Ereignissen
Beitrag von: Don Pasquale am 04.12.02 - 14:08:42

@Ata & Axel

Vielen Dank,

den Code aus dem Event einfach in meine
Library kopiert.
Jetzt kann ich ihn ganz bequem, sowohl aus
dem exiting und dem queryclose ereignis
aufrufen


Ciao

Don Pasquale

Titel: Re:Reihenfolge von Ereignissen
Beitrag von: harkpabst_meliantrop am 04.12.02 - 19:56:53
Das nenne ich - wahrscheinlich - was Nützliches fürs Leben gelernt, oder?

Modularisiere deinen Code (auch wenn Notes das auf den ersten Blick nicht will ...). :)