blockly > FieldVariable > (constructor)
FieldVariable.(constructor)
Membuat instance baru class FieldVariable
Tanda Tangan:
constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
varName | string | null | typeof Field.SKIP_SETUP | Nama default untuk variabel. Jika null, nama variabel unik akan dibuat. Juga menerima Field.SKIP_SETUP jika Anda ingin melewati penyiapan (hanya digunakan oleh subclass yang ingin menangani konfigurasi dan menetapkan nilai kolom setelah konstruktornya sendiri dijalankan). |
validator | FieldVariableValidator | (Opsional) Fungsi yang dipanggil untuk memvalidasi perubahan pada nilai kolom. Mengambil ID variabel & menampilkan ID variabel yang divalidasi, atau null untuk membatalkan perubahan. |
variableTypes | string[] | (Opsional) Daftar jenis variabel yang akan disertakan di menu dropdown. Hanya akan digunakan jika konfigurasi tidak diberikan. |
defaultType | string | (Opsional) Jenis variabel yang akan dibuat jika nilai kolom ini tidak ditetapkan secara eksplisit. Secara default adalah ''. Hanya akan digunakan jika konfigurasi tidak diberikan. |
config | FieldVariableConfig | (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/variable#creation untuk mengetahui daftar properti yang didukung parameter ini. |