Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: ghost am 30.09.05 - 10:51:18

Titel: Dialogbox mit OK oder Cancel beendet?
Beitrag von: ghost am 30.09.05 - 10:51:18
Hallo,

gibt es eigentlich eine Möglichkeit um im Querysave-event einer Subform, die als Dialogbox aufgerufen wurde, abzufragen ob der User die Dialogbox mit OK oder mit Cancel beendet hat?

Ich möchte vor dem Schließen der Dialogbox die eingegebenen Werte validieren und bei Fehleingabe dem User einen Hinweis geben und die Dialogbox offen halten. Aber nur, wenn diese mit dem OK-Button beendet wurde.

Viele Grüße
ghost
Titel: Re: Dialogbox mit OK oder Cancel beendet?
Beitrag von: diali am 30.09.05 - 10:54:28
aus der Notes-Designer-Hilfe

Return value
flag
Boolean. Returns True if the user clicks OK in the dialog box. Returns False if the user clicks Cancel.
Titel: Re: Dialogbox mit OK oder Cancel beendet?
Beitrag von: Glombi am 30.09.05 - 10:57:49
Ich mache die Validierungen immer im Queryclose Event. Und zwar so:

To get: flag = notesUIDocument.DialogBoxCanceled
Legal values
True indicates that the user exited the dialog by clicking Cancel or pressing ESC.
False indicates that the user exited the dialog by clicking OK.

Also

If Not( Source.DialogBoxCanceled) then
...

End if

Andreas
Titel: Re: Dialogbox mit OK oder Cancel beendet?
Beitrag von: ghost am 30.09.05 - 11:04:50
notesUIDocument.DialogBoxCanceled war der entscheidende Hinweis!  :)

Vielen Dank Andreas und viele Grüße

ghost