Domino 9 und frühere Versionen > Entwicklung

Reihenfolge von Ereignissen

(1/2) > >>

Don Pasquale:
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


ata:
... wenn du das Dokument verläst ist das QuerySave oder QueryClose der bessere Ort...

ata

Don Pasquale:
 :(

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

Axel:
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

Don Pasquale:

@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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln