Lewati ke konten utama

Dialog:show()

Jika Anda memanggil fungsi ini, dialog akan muncul di layar

Parameter

ParameterTypeDescription
timeoutMsnumberTimeout opsional dalam milidetik sebelum dialog dikonfirmasi otomatis

Tanda Tangan

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

Mengembalikan

void

Deskripsi

Dialog:show() menampilkan dialog dan menunggu pengguna menekan OK atau Cancel.

Jika Anda meneruskan timeoutMs, dialog akan otomatis memicu tombol positif setelah delay yang diberikan. Ini berguna ketika Anda ingin menampilkan parameter sebentar tetapi melanjutkan eksekusi secara otomatis.

Contoh

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)

Catatan

  • Dialog:show() setara dengan Dialog:show(0)
  • Nilai timeout lebih besar dari 0 mengaktifkan perilaku konfirmasi otomatis
  • Jika pengguna membatalkan atau menutup dialog, eksekusi makro akan melemparkan pengecualian