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ètre Type Description
varName chaîne | null | type de Field.SKIP_SETUP Nom par défaut de la variable. Si cette valeur est nulle, un nom de variable unique est généré. Accepte également Field.SKIP_SETUP si vous souhaitez ignorer la configuration (uniquement utilisé par les sous-classes qui souhaitent gérer la configuration et définir la valeur du champ après l'exécution de leurs propres constructeurs).
programme de validation FieldVariableValidator (Facultatif) Fonction appelée pour valider les modifications apportées à la valeur du champ. Permet de saisir un ID de variable et de renvoyer un ID de variable validé, ou une valeur nulle pour interrompre la modification.
variableTypes chaîne[] (Facultatif) Liste des types de variables à inclure dans le menu déroulant. N'est utilisé que si aucune configuration n'est fournie.
defaultType chaîne (Facultatif) Type de variable à créer si la valeur de ce champ n'est pas définie explicitement. La valeur par défaut est ''. Ne sera utilisé que si aucune configuration n'est fournie.
config FieldVariableConfig (Facultatif) Carte 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.