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.