blockly > FieldDropdown > (constructor)

FieldDropdown.(constructor)

Construye una instancia nueva de la clase FieldDropdown.

Signature:

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

Parámetros

Parámetro Tipo Descripción
menuGenerator MenuGenerator Un array de opciones no vacío para una lista desplegable o una función que genera estas opciones. También acepta Field.SKIP_SETUP si deseas omitir la configuración (solo lo usan las subclases que quieren controlar la configuración y establecer el valor del campo después de que se ejecutan sus propios constructores).
validador FieldDropdownValidator (Opcional) Una función que se llama para validar cambios en el valor del campo. Incluye una opción desplegable para cambiar el idioma y muestra una opción de menú desplegable validada y neutral, o bien muestra un valor nulo para anular el cambio.
config FieldDropdownConfig (Opcional) Un mapa de opciones que se usan para configurar el campo. Consulta la [documentación de creación de campos]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation para obtener una lista de las propiedades que admite este parámetro.

Excepciones

{TypeError} Si las opciones de menuGenerator tienen una estructura incorrecta.