Lewati ke konten utama

Dialog

Blok ini memungkinkan Anda membuat popup dialog untuk pengguna makro

Terminologi

Blok Dialog memungkinkan Anda membuat jendela popup untuk berinteraksi dengan pengguna di makro Anda. Untuk makro yang lebih kompleks, ini dapat berguna untuk mendapatkan input dari pengguna sebelum memulai. Dengan mengumpulkan informasi di awal, makro dapat menyesuaikan perilakunya berdasarkan pilihan pengguna.

Inisialisasi dialog

Untuk menggunakan blok Dialog, mulailah dengan menggunakan blok ini, yang mempersiapkan dialog untuk pengaturan.

Menambahkan Komponen ke dialog

Setelah dialog diinisialisasi, Anda dapat menyisipkan beberapa blok komponen dialog ke dalam dialog. Saat ini dialog hanya menerima komponen ini CheckBox, TextView, Radio Button, Radio Group, Column, Row dan Text Input

Beberapa komponen dialog juga mendukung nilai default melalui mutator blok:

  • Text Input dapat menentukan teks default
  • CheckBox dapat menentukan status tercentang default
  • Radio Group dapat menentukan id opsi default
Penjelasan Dialog

Pembangun Blok Ekuivalen

Mengekstrak input pengguna dari dialog

Untuk mengambil input pengguna, Anda dapat menggunakan blok ini untuk mengambil nilai berdasarkan id komponen dialog

Mengekstrak Nilai Komponen Dialog

Dalam contoh ini kami mengekstrak nilai dari id komponen 5 yang merupakan CheckBox dan menetapkannya ke variabel value. value akan menerima tipe data boolean

Konfirmasi otomatis dengan timeout

Blok dialog show juga mendukung timeout opsional melalui mutatornya. Ketika timeout diatur, dialog akan otomatis dikonfirmasi setelah jumlah milidetik yang ditentukan dan melanjutkan eksekusi makro dengan nilai saat ini atau default.

Pembangun Blok Ekuivalen