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 non vuoto di opzioni per un elenco a discesa o una funzione che genera queste opzioni. Accetta anche Field.SKIP_Setup se vuoi saltare la configurazione (utilizzato solo dalle sottoclassi che vogliono gestire la configurazione e l'impostazione del valore del campo dopo l'esecuzione dei propri costruttori).
validator FieldDropdownValidator (Facoltativo) Funzione richiamata per convalidare le modifiche apportate al valore del campo. Prende un'opzione del menu a discesa con lingua neutra e restituisce un menu a discesa convalidato senza lingua oppure null per interrompere 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 menuGenerator opzioni non sono strutturate in modo corretto.