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.