Bezeichnung
Dialog.EndModal -- schließt den Dialog und beendet die Modal-Schleife
Übersicht
moai.DoMethod(id, "EndModal", retval[, nodestroy])
Beschreibung
Diese Methode schließt den angegebenen Dialog, der mit Dialog.ShowModal geöffnet wurde und bricht seine Modalschleife ab. Der Wert, den Sie in retval übergeben, ist dann der Rückgabewert des Aufrufs der Methode Dialog.ShowModal dieses Dialogs. Dieser Wert wird oft verwendet, um Erfolg oder Misserfolg anzuzeigen, d.h. Sie können True zurückgeben, wenn der Benutzer die Taste "OK" gedrückt hat, andernfalls False.

Zusätzlich löscht automatisch diese Methode den Dialog aus dem Speicher, d.h. sie ruft implizit den Befehl moai.FreeDialog() für dieses Dialogobjekt auf. Wenn Sie dies nicht wollen, müssen Sie das optionale Argument nodestroy auf True setzen. Es wird jedoch empfohlen und es ist eine gute Programmierpraxis, jeden Dialog aus dem Speicher zu löschen, sobald Sie damit fertig sind. Siehe Dialog-Klasse für Details.

Eingaben
id
ID des Dialogobjekts
retval
gewünschter Rückgabewert für Dialog.ShowModal
nodestroy
optional: True, wenn diese Methode den Dialog nicht automatisch löschen soll (Standard ist False, was bedeutet, dass der Dialog nach dem Schließen aus dem Speicher gelöscht wird).

Navigation zeigen