blockly > FieldDropdown > (Konstrukteur)

FieldDropdown.(constructor)

Erstellt eine neue Instanz der FieldDropdown-Klasse

Unterschrift:

constructor(menuGenerator: MenuGenerator, validator?: FieldDropdownValidator, config?: FieldDropdownConfig);

Parameter

Parameter Typ Beschreibung
menuGenerator MenuGenerator Ein nicht leeres Array mit Optionen für eine Drop-down-Liste oder eine Funktion, die diese Optionen generiert. Akzeptiert auch Field.SKIP_SETUP, wenn Sie die Einrichtung überspringen möchten (wird nur von Unterklassen verwendet, die die Konfiguration verarbeiten und den Feldwert festlegen möchten, nachdem ihre eigenen Konstruktoren ausgeführt wurden).
validator FieldDropdownValidator (Optional) Eine Funktion, die aufgerufen wird, um Änderungen am Feldwert zu validieren. Nutzt eine sprachneutrale Drop-down-Option und gibt eine validierte sprachneutrale Dropdown-Option oder null zurück, um die Änderung abzubrechen.
config FieldDropdownConfig (Optional) Eine Zuordnung von Optionen, die zur Konfiguration des Felds verwendet werden. Eine Liste der Eigenschaften, die dieser Parameter unterstützt, finden Sie in der [Dokumentation zur Felderstellung]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation.

Ausnahmen

{TypeError} Wenn menuGenerator Optionen falsch strukturiert sind.