blockly > FieldDropdown > (konstruktor)
FieldDropdown.(constructor)
Konstruuje nową instancję klasy FieldDropdown
Podpis:
constructor(menuGenerator: MenuGenerator, validator?: FieldDropdownValidator, config?: FieldDropdownConfig);
Parametry
Parametr | Typ | Opis |
---|---|---|
menuGenerator | MenuGenerator | Niepusta tablica opcji listy lub funkcja generująca te opcje. Akceptuje również pole Field.SKIP_SETTING, jeśli chcesz pominąć konfigurację (używane tylko przez podklasy, które chcą obsługiwać konfigurację i ustawiać wartość pola po uruchomieniu własnych konstruktorów). |
validator | FieldDropdownValidator | (Opcjonalnie) Funkcja wywoływana w celu sprawdzenia zmian w wartości pola. Przyjmuje opcję menu neutralnego dla języka i zwraca prawidłową opcję menu neutralnego dla języka lub wartość null, aby przerwać zmianę. |
konfiguracja | FieldDropdownConfig | (Opcjonalnie) Mapa opcji używanych do konfigurowania pola. Listę właściwości obsługiwanych przez ten parametr znajdziesz w [dokumentacji tworzenia pól]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation. |
działania związane z wyjątkami.
{TypeError} Jeśli opcje (menuGenerator
) mają nieprawidłową strukturę.