blockly > FieldVariable > (costruttore)

FieldVariable.(constructor)

Costruisce una nuova istanza della classe FieldVariable

Firma:

constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[] | null, defaultType?: string, config?: FieldVariableConfig);

Parametri

Parametro Tipo Descrizione
varName string | null | typeof Field.SKIP_SETUP Il nome predefinito della variabile. Se è null, verrà generato un nome di variabile univoco. 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 relativi costruttori).
strumento di convalida FieldVariableValidator (Facoltativo) Una funzione chiamata per convalidare le modifiche al valore del campo. Riceve un ID variabile e restituisce un ID variabile convalidato oppure null per annullare la modifica.
variableTypes string[] | null (Facoltativo) Un elenco dei tipi di variabili da includere nell'elenco a discesa. Passa null per includere tutti i tipi esistenti nello spazio di lavoro. Verrà utilizzato solo se non viene fornita la configurazione.
defaultType stringa (Facoltativo) Il tipo di variabile da creare se il valore di questo campo non è impostato esplicitamente. Il valore predefinito è "". Verrà utilizzato solo se non viene fornita la configurazione.
config FieldVariableConfig (Facoltativo) Una mappa di 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/variable#creation per un elenco delle proprietà supportate da questo parametro.