Перейти к основному содержимому

Dialog:show()

Если вы вызываете эту функцию, диалог появится на экране

Параметры

ПараметрыТипОписание
timeoutMsnumberНеобязательный тайм-аут в миллисекундах перед авто-подтверждением диалога

Сигнатура

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

Возвращаемое значение

void

Описание

Dialog:show() отображает диалог и ожидает, пока пользователь нажмёт OK или «Отмена».

Если вы передадите timeoutMs, диалог автоматически активирует положительную кнопку по истечении заданной задержки. Это полезно, когда вы хотите кратко показать параметры, но продолжить выполнение автоматически.

Примеры

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)

Примечания

  • Dialog:show() эквивалентно Dialog:show(0)
  • Значение тайм-аута больше 0 включает поведение авто-подтверждения
  • Если пользователь отменяет или закрывает диалог, выполнение макроса вызывает исключение