blockly > FieldDropdown > (konstruktor)
FieldDropdown.(constructor)
Membuat instance baru dari class FieldDropdown
Tanda Tangan:
constructor(menuGenerator: MenuGenerator, validator?: FieldDropdownValidator, config?: FieldDropdownConfig);
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
menuGenerator | MenuGenerator | Array opsi yang tidak kosong untuk daftar dropdown, atau fungsi yang menghasilkan opsi ini. Juga menerima Kolom.SKIP_SETUP jika Anda ingin melewati penyiapan (hanya digunakan oleh subclass yang ingin menangani konfigurasi dan menyetel nilai kolom setelah konstruktornya sendiri berjalan). |
validator | FieldDropdownValidator | (Opsional) Fungsi yang dipanggil untuk memvalidasi perubahan pada nilai kolom. Menggunakan opsi dropdown tanpa bahasa & menampilkan opsi dropdown netral bahasa yang divalidasi, atau null untuk membatalkan perubahan. |
config | FieldDropdownConfig | (Opsional) Peta opsi yang digunakan untuk mengonfigurasi kolom. Lihat [dokumentasi pembuatan kolom]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation untuk mengetahui daftar properti yang didukung parameter ini. |
Pengecualian
{TypeError} Jika opsi menuGenerator
tidak terstruktur dengan benar.