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: