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.