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.