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. |