跳到主要内容

Dialog:show()

调用此函数后,对话框将在屏幕上弹出。

参数

参数类型说明
timeoutMsnumber可选的超时时间(毫秒),超过后对话框将自动确认

签名

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

返回值

void

描述

Dialog:show() 显示对话框并等待用户按下 OKCancel

如果您传入 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 的超时值会启用自动确认行为
  • 如果用户取消或关闭对话框,宏的执行将抛出异常