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.