Zum Hauptinhalt springen

Dialog:show()

Wenn Sie diese Funktion aufrufen, wird der Dialog auf dem Bildschirm eingeblendet.

Parameter

ParametersTypeDescription
timeoutMsnumberOptionales Zeitlimit in Millisekunden, bevor der Dialog automatisch bestätigt wird

Signatur

Dialog:show(): void
Dialog:show(timeoutMs: number): void

Rückgabe

void

Beschreibung

Dialog:show() zeigt den Dialog an und wartet, bis der Benutzer OK oder Abbrechen drückt.

Wenn Sie timeoutMs übergeben, löst der Dialog nach der angegebenen Verzögerung automatisch die positive Schaltfläche aus. Dies ist nützlich, wenn Sie Parameter kurz anzeigen, die Ausführung aber automatisch fortsetzen möchten.

Beispiele

Dialog:init()
Dialog:setTitle("Confirm action")
Dialog:setMessage("Press OK to continue")
Dialog:show()
Dialog:init()
Dialog:setTitle("Quick notice")
Dialog:setMessage("This dialog will continue automatically")
Dialog:show(3000)

Hinweise

  • Dialog:show() ist gleichbedeutend mit Dialog:show(0)
  • Ein Zeitlimit größer als 0 aktiviert das automatische Bestätigungsverhalten
  • Wenn der Benutzer den Dialog abbricht oder schließt, löst die Makroausführung eine Ausnahme aus