Saltar al contenido principal

Dialog:show()

Si invocas esta función el diálogo aparecerá en la pantalla

Parámetros

ParámetrosTipoDescripción
timeoutMsnumberTiempo de espera opcional en milisegundos antes de que el diálogo se confirme automáticamente

Firma

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

Devuelve

void

Descripción

Dialog:show() muestra el diálogo y espera a que el usuario presione OK o Cancel.

Si pasas timeoutMs, el diálogo activará automáticamente el botón positivo después del tiempo indicado. Esto es útil cuando quieres mostrar parámetros brevemente pero continuar la ejecución automáticamente.

Ejemplos

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)

Notas

  • Dialog:show() es equivalente a Dialog:show(0)
  • Un valor de tiempo de espera mayor que 0 activa el comportamiento de confirmación automática
  • Si el usuario cancela o cierra el diálogo, la ejecución de la macro lanza una excepción