blockly > entrées > Entrée

Classe Inputs.Input

Classe d'une entrée avec champs facultatifs.

Signature :

export declare class Input 

Constructeurs

Constructeur Modificateurs Description
(constructor)(name, sourceBlock) Construit une nouvelle instance de la classe Input.

Propriétés

Propriété Modificateurs Type Description
aligner Aligner Alignement des champs de saisie (à gauche, à droite ou au centre).
connexion Connexion | nul
fieldRow Champ[]
name chaîne
type readonly inputTypes

Méthodes

Méthode Modificateurs Description
appendField(field, opt_name) Ajoutez un champ (ou un libellé à partir d'une chaîne), ainsi que tous les champs de préfixe et de suffixe, à la fin de la ligne de champ de l'entrée.
dispose() Supprimez tous les liens vers cette entrée.
getShadowDom() Renvoie la représentation XML du bloc fantôme de la connexion.
getSourceBlock() Permet d'obtenir le bloc source pour cette entrée.
init() Initialisez les champs de cette entrée.
insertFieldAt(index, field, opt_name) Insère un champ (ou un libellé à partir d'une chaîne), ainsi que tous les champs de préfixe et de suffixe, à l'emplacement de la ligne de champ de l'entrée.
isVisible() Détermine si cette entrée est visible ou non.
makeConnection(type) protected Construit une connexion en fonction du type de bloc source de cette entrée. Gère correctement la construction de connexions sans interface graphique pour les blocs sans interface graphique et les connexions rendues pour les blocs rendus.
removeField(name, opt_quiet) Supprimez un champ de cette entrée.
setAlign(align) Modifiez l'alignement des champs de la connexion.
setCheck(check) Modifiez la compatibilité d'une connexion.
setShadowDom(shadow) Modifie le Shadow Block de la connexion.