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.