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 Açılır liste için boş olmayan bir seçenek dizisi veya bu seçenekleri oluşturan bir işlev. Kurulumu atlamak istiyorsanız Field.SKIP_kurulumunu da kabul eder (yalnızca kendi kurucuları çalıştırıldıktan sonra yapılandırmayı ve alan değerini ayarlamak isteyen alt sınıflar tarafından kullanılır).
validator FieldDropdownValidator (İsteğe bağlı) Alanın değerinde yapılan değişiklikleri doğrulamak için çağrılan bir işlev. Dil duyarsız bir açılır liste seçeneğini alır ve doğrulanmış dil duyarsız açılır liste seçeneğini veya değişikliği iptal etmek için null değerini döndürür.
config FieldDropdownConfig (İsteğe bağlı) Alanı yapılandırmak için kullanılan seçenekler haritası. Bu parametrenin desteklediği özelliklerin listesi için [alan oluşturma dokümanları]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation sayfasına bakın.

İstisnalar

{TypeError} menuGenerator seçenekleri yanlış yapılandırılmışsa: