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 Es 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 utilizan las subclases que quieren controlar la configuración y establecer el valor del campo después de que se han ejecutado sus propios constructores).
validator FieldDropdownValidator (Opcional) Una función a la que se llama para validar los cambios en el valor del campo. Toma una opción desplegable de idioma neutro y muestra una opción validada de ese idioma, o bien un valor nulo para anular el cambio.
config FieldDropdownConfig (Opcional) Un mapa de opciones usadas para configurar el campo. Consulta la [documentación sobre la 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 no están estructuradas de forma incorrecta