blockly > FieldDropdown > (costruttore)

FieldDropdown.(constructor)

Crea una nuova istanza della classe FieldDropdown

Firma:

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

Parametri

Parametro Tipo Descrizione
menuGenerator MenuGenerator Un array di opzioni non vuoto per un elenco a discesa o una funzione che genera queste opzioni. Accetta anche Field.SKIP_SETTINGS se vuoi saltare la configurazione (utilizzata solo dalle sottoclassi che vogliono gestire la configurazione e impostare il valore del campo dopo l'esecuzione dei propri costruttori).
strumento di convalida FieldDropdownValidator (Facoltativo) Una funzione che viene chiamata per convalidare le modifiche al valore del campo. Prevede un'opzione del menu a discesa indipendente dalla lingua e restituisce un'opzione del menu a discesa convalidata che non richiede la lingua, oppure null per annullare la modifica.
config FieldDropdownConfig (Facoltativo) Una mappa delle opzioni utilizzate per configurare il campo. Consulta la [documentazione sulla creazione dei campi]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation per un elenco delle proprietà supportate da questo parametro.

Eccezioni

{TypeError} Se le opzioni di menuGenerator non sono strutturate correttamente.