blockly > FieldDropdown > (kurucu)
FieldDropdown.(constructor)
FieldDropdown
sınıfının yeni bir örneğini oluşturur
İmza:
constructor(menuGenerator: MenuGenerator, validator?: FieldDropdownValidator, config?: FieldDropdownConfig);
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
menuGenerator | MenuGenerator | Bir açılır liste için boş olmayan bir seçenekler dizisi veya bu seçenekleri oluşturan bir işlev. Kurulumu atlamak isterseniz Field.SKIP_setup (yalnızca yapılandırma işlemini ele almak ve alan değerini kendi kurucuları çalıştırdıktan sonra alan değerini ayarlamak isteyen alt sınıflar) kullanabilirsiniz. |
doğrulayıcı | FieldDropdownValidator | (İsteğe bağlı) Alanın değerindeki değişiklikleri doğrulamak için çağrılan bir işlev. Dilden bağımsız açılır liste seçeneğiyle değeri, doğrulanmış bir dil içermeyen açılır liste seçeneği veya değişikliği iptal etmek için null döndürür. |
yapılandırma | FieldDropdownConfig | (İsteğe bağlı) Alanı yapılandırmak için kullanılan seçeneklerin haritası. Bu parametrenin desteklediği özelliklerin listesini görmek için [alan oluşturma belgeleri]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation adresine bakın. |
İstisnalar
{TypeError}: menuGenerator
seçenekleri yanlış yapılandırılmışsa.