blockly > FieldVariable > (constructeur)
FieldVariable.(constructor)
Construit une instance de la classe FieldVariable
.
Signature :
constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);
Paramètres
Paramètres | Type | Description |
---|---|---|
varName | chaîne | null | typeof Field.SKIP_SETUP | Nom par défaut de la variable. Si la valeur est nulle, un nom de variable unique est généré. Accepte également Field.SKIP_setup si vous souhaitez ignorer la configuration (utilisée uniquement par les sous-classes qui souhaitent gérer la configuration et la définition de la valeur du champ après l'exécution de leurs propres constructeurs). |
validator | FieldVariableValidator | (Facultatif) Fonction appelée pour valider les modifications apportées à la valeur du champ. Se base sur un ID de variable et renvoie un ID de variable validé, ou la valeur "null" pour annuler la modification. |
variableTypes | chaîne[] | (Facultatif) Liste des types de variables à inclure dans le menu déroulant. Ne sera utilisé que si la configuration n'est pas fournie. |
defaultType | chaîne | (Facultatif) Type de variable à créer si la valeur de ce champ n'est pas définie explicitement. Valeur par défaut : "". Utilisé uniquement si la configuration n'est pas fournie. |
config | FieldVariableConfig | (Facultatif) Mappage des options utilisées pour configurer le champ. Consultez la [documentation sur la création de champs]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation pour obtenir la liste des propriétés compatibles avec ce paramètre. |