Dialog:show()
Если вы вызываете эту функцию, диалог появится на экране
Параметры
| Параметры | Тип | Описание |
|---|---|---|
| timeoutMs | number | Необязательный тайм-аут в миллисекундах перед авто-подтверждением диалога |
Сигнатура
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включает поведение авто-подтверждения - Если пользователь отменяет или закрывает диалог, выполнение макроса вызывает исключение