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. Também aceita Field.SKIP_INSTALL se você quiser pular a configuração, que é usado apenas por subclasses que querem lidar com a configuração e definir o valor do campo depois que seus próprios construtores forem executados.
validador FieldDropdownValidator Uma função (opcional) chamada para validar alterações no valor do campo. Usa uma opção de menu suspenso de linguagem neutra e retorna uma opção de menu suspenso validado de linguagem neutra ou nulo para cancelar a alteração.
config FieldDropdownConfig Um mapa de opções usadas para configurar o campo (opcional). 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.