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.