본문으로 건너뛰기

Dialog:show()

이 함수를 호출하면 대화상자가 화면에 팝업으로 나타납니다.

매개변수

ParametersTypeDescription
timeoutMsnumber대화상자가 자동 확인되기 전의 선택적 시간 제한(밀리초)

시그니처

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

반환값

void

설명

Dialog:show()는 대화상자를 표시하고 사용자가 OK 또는 Cancel을 누를 때까지 대기합니다.

timeoutMs를 전달하면 지정된 지연 시간 후 대화상자가 자동으로 긍정 버튼을 트리거합니다. 이는 매개변수를 잠시 표시하되 실행은 자동으로 계속 진행하려 할 때 유용합니다.

예시

Dialog:init()
Dialog:setTitle("작업 확인")
Dialog:setMessage("계속하려면 OK를 누르세요")
Dialog:show()
Dialog:init()
Dialog:setTitle("빠른 알림")
Dialog:setMessage("이 대화상자는 자동으로 계속 진행됩니다")
Dialog:show(3000)

참고

  • Dialog:show()Dialog:show(0)과 동일합니다.
  • 0보다 큰 시간 제한 값은 자동 확인 동작을 활성화합니다.
  • 사용자가 대화상자를 취소하거나 닫으면 매크로 실행이 예외를 발생시킵니다.