Chuyển tới nội dung chính

Dialog:show()

Nếu bạn gọi hàm này, hộp thoại sẽ hiện lên trên màn hình.

Tham số

Tham sốKiểuMô tả
timeoutMsnumberThời gian chờ tùy chọn tính bằng mili giây trước khi hộp thoại tự động xác nhận

Khai báo

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

Trả về

void

Mô tả

Dialog:show() hiển thị hộp thoại và chờ người dùng nhấn OK hoặc Hủy.

Nếu bạn truyền timeoutMs, hộp thoại sẽ tự động kích hoạt nút tích cực sau khoảng thời gian chờ đã cho. Điều này hữu ích khi bạn muốn hiển thị các tham số trong thời gian ngắn nhưng vẫn tiếp tục thực thi macro tự động.

Ví dụ

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)

Lưu ý

  • Dialog:show() tương đương với Dialog:show(0)
  • Giá trị thời gian chờ lớn hơn 0 sẽ bật hành vi tự động xác nhận
  • Nếu người dùng hủy hoặc đóng hộp thoại, quá trình thực thi macro sẽ ném ra một ngoại lệ