blockly > FieldVariable > (costruttore)
FieldVariable.(constructor)
Crea una nuova istanza della classe FieldVariable
Firma:
constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
varName | stringa | null | typeof Field.SKIP_SETUP | Il nome predefinito per la 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 propri costruttori). |
validator | FieldVariableValidator | (Facoltativo) Funzione richiamata per convalidare le modifiche apportate al valore del campo. Prende un ID variabile e restituisce un ID variabile convalidato oppure null per interrompere la modifica. |
variableTypes | stringa[] | (Facoltativo) Un elenco dei tipi di variabili da includere nel menu a discesa. Verrà utilizzato solo se non viene fornito il tipo di 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 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/variable#creation per un elenco delle proprietà supportate da questo parametro. |