blockly > FieldDropdown > (construtor)

FieldDropdown.(constructor)

Cria uma nova instância da classe FieldDropdown

Signature:

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

Parâmetros

Parâmetro Tipo Descrição
menuGenerator MenuGenerator Uma matriz não vazia de opções para uma lista suspensa ou uma função que gera essas opções. Ele também aceita Field.SKIP_SETUP se você quiser pular a configuração (usado apenas por subclasses que queiram processar a configuração e a definição do valor do campo depois que seus próprios construtores forem executados).
validator FieldDropdownValidator (Opcional) Uma função chamada para validar alterações no valor do campo. Usa uma opção do menu suspenso de linguagem neutra e retorna uma opção validada do menu suspenso de linguagem neutra ou nulo para cancelar a alteração.
config FieldDropdownConfig (Opcional) Um mapa das opções usadas para configurar o campo. Consulte a [documentação de criação de campos]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation para ver uma lista de propriedades compatíveis com esse parâmetro.

Exceções

{TypeError} Se as opções de menuGenerator estiverem estruturadas incorretamente.