Membuat tombol radio dalam sebuah group; mencentang satu tombol radio menghapus centang tombol lain dalam grup yang sama. checkSizeRatio adalah seberapa besar bagian lingkaran yang diisi titik dalamnya.
Nama, grup, status tercentang, ukuran titik, warna dan ukuran opsional
Tombol radio
const optionA = bitbybit.babylon.gui.radioButton.createRadioButton({ name: "optionA", group: "material", isChecked: true, checkSizeRatio: 0.8, color: "#f0cebb", background: "black", width: "30px", height: "30px" });
panel.addControl(optionA);
optionA.onIsCheckedChangedObservable.add((checked) => { console.log(checked); });
Meneruskan nama sebuah event tombol radio, yaitu perubahan status centangnya, sebagai selector bertipe untuk kode yang berlangganan event tombol radio berdasarkan nama.
Selektor event
Selektor yang sama
Membaca seberapa besar bagian lingkaran tombol radio yang diisi titik dalamnya.
Tombol radio
Rasio
Membaca grup tempat tombol radio berada.
Tombol radio
Nama grup
Membaca warna latar belakang lingkaran tombol radio.
Tombol radio
Warna latar belakang
Menyetel seberapa besar bagian lingkaran tombol radio yang diisi titik dalamnya, dari 0 sampai 1.
Tombol radio dan rasio
Tombol radio yang sama
Memindahkan tombol radio ke sebuah grup; hanya satu tombol radio dalam sebuah grup yang dapat tercentang pada satu waktu.
Tombol radio dan nama grup
Tombol radio yang sama
Menyetel warna latar belakang lingkaran tombol radio, sebagai warna CSS.
Tombol radio dan warna latar belakang
Tombol radio yang sama
Tombol radio: sakelar bulat yang hanya satu per
groupdapat dicentang pada satu waktu, untuk memilih satu opsi dari beberapa. Berlangganan ke event perubahan centang untuk merespons pengguna.