blockly > Entrée

Classe d'entrée

Classe destinée à une entrée avec des champs facultatifs.

Signature :

export declare class Input 

Constructeurs

Constructeur Modificateurs Description
(constructeur)(nom, bloc source) Construit une instance de la classe Input.

Propriétés

Propriété Modificateurs Type Description
Aligner Aligner Alignement des champs de saisie (gauche, droite ou centre).
connexion Connexion | null
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 du champ de saisie.
dispose() Couple tous les liens vers cette entrée.
getShadowDom() Renvoie la représentation XML du bloc "Shadow" de la connexion.
getSourceBlock() Permet d'obtenir le bloc source pour cette entrée.
init() Initialisez les champs pour cette entrée.
insertFieldAt(index, field, opt_name) Insère un champ (ou un libellé d'une chaîne), ainsi que tous les champs de préfixe et de suffixe, à l'emplacement de la ligne du champ d'entrée.
isVisible() Détermine si cette entrée est visible ou non.
makeConnection(type) protected Construit une connexion basée sur le type du 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 affichés.
removeField(name, opt_quiet) Supprimez un champ de cette entrée.
setAlign(align) Modifiez l'alignement du ou des champs de la connexion.
setCheck(check) Modifiez la compatibilité d'une connexion.
setShadowDom(shadow) Modifie le bloc fantôme de la connexion.