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.