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 Field.SKIP_SETUP jika Anda ingin melewati penyiapan (hanya digunakan oleh subclass yang ingin menangani konfigurasi dan menyetel nilai kolom setelah konstruktornya berjalan).
validator FieldDropdownValidator (Opsional) Fungsi yang dipanggil untuk memvalidasi perubahan pada nilai kolom. Mengambil opsi dropdown bahasa netral & menampilkan opsi dropdown bahasa netral 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 daftar properti yang didukung parameter ini.

Pengecualian

{TypeError} Jika struktur opsi menuGenerator salah.