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[] | null, defaultType?: string, config?: FieldVariableConfig);
Paramètres
Paramètre | Type | Description |
---|---|---|
varName | string | null | typeof 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 de renvoyer la valeur nulle pour interrompre la modification. |
variableTypes | string[] | null | (Facultatif) Liste des types de variables à inclure dans le menu déroulant. Transmettez null pour inclure tous les types existants dans l'espace de travail. 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. Valeur par défaut : "'". N'est utilisé que si aucune configuration n'est fournie. |
config | FieldVariableConfig | (Facultatif) Carte des options utilisées pour configurer le champ. Pour obtenir la liste des propriétés compatibles avec ce paramètre, consultez la [documentation sur la création de champs]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation. |