blockly > FieldImage

Classe FieldImage

Classe pour une image sur un bloc.

Signature :

export declare class FieldImage extends Field<string> 

Extension:Champ<string>

Constructeurs

Constructeur Les modificateurs Description
(constructor)(src, width, height, alt, onClick, flipRtl, config) Construit une instance de la classe FieldImage.

Propriétés

Propriété Les modificateurs Type Description
MODIFICABLE readonly (non déclaré) Les champs modifiables affichent généralement une sorte d'interface utilisateur indiquant qu'ils sont modifiables. Ce champ ne doit pas le faire.
imageElement protected SVGImageElement | null Élément image du champ rendu.
imageHeight

protected

readonly

number
isDirty_ protected boolean Permet de déterminer si le champ doit être affiché lors du prochain rendu du bloc. Les champs d'image sont de taille statique et ne doivent être affichés qu'au moment de l'initialisation.
size_ protected Taille

Méthodes

Méthode Les modificateurs Description
configure_(config) protected Configurez le champ en fonction du mappage d'options donné.
doClassValidation_(newValue) protected Assurez-vous que la valeur d'entrée (l'URL source) est une chaîne.
doValueUpdate_(newValue) protected Modifiez la valeur de ce champ d'image et mettez à jour l'image affichée.
getFlipRtl(). Déterminer si cette image doit être retournée de droite à gauche
getText_() protected Utilisez le hook de développeur getText_ pour remplacer la représentation textuelle du champ. Renvoyez le texte alternatif de l'image à la place.
initView() Créez l'interface utilisateur des blocs pour cette image.
setAlt(alt) Définissez le texte alternatif de cette image.
setOnClickHandler(func) Définissez la fonction appelée lorsque l'utilisateur clique sur cette image.
showEditor_() protected Si un clic de champ est appelé et que le gestionnaire de clics est défini, appelez-le.
updateSize_()