blockly > FieldVariable > (konstruktor)

FieldVariable.(constructor)

Membuat instance baru dari 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 | jenis 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 menyetel nilai kolom setelah konstruktornya berjalan).
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 dalam dropdown. Hanya akan digunakan jika konfigurasi tidak diberikan.
defaultType string (Opsional) Jenis variabel yang akan dibuat jika nilai kolom ini tidak ditetapkan secara eksplisit. Default-nya 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 daftar properti yang didukung parameter ini.