blockly > FieldImage

Classe FieldImage

Classe pour une image sur un bloc.

Signature :

export declare class FieldImage extends Field<string> 

Extends : Field<string>

Constructeurs

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

Propriétés

Propriété Modificateurs Type Description
EDITABLE readonly (non déclaré) Les champs modifiables affichent généralement une interface utilisateur indiquant qu'ils peuvent être modifiés. Ce champ ne doit pas.
imageElement protected SVGImageElement | null Élément d'image du champ affiché.
imageHeight

protected

readonly

Total
isDirty_ protected booléen Permet de déterminer si le champ doit être affiché la prochaine fois que le bloc est affiché. Les champs d'image sont de taille statique et n'ont besoin d'être affichés qu'à l'initialisation.

Méthodes

Méthode Modificateurs Description
configure_(config) protected Configurez le champ en fonction du mappage d'options fourni.
doClassValidation_(newValue) protected Assurez-vous que la valeur d'entrée (l'URL source) est une chaîne.
doValueUpdate_(newValue) protected Mettez à jour la valeur de ce champ d'image et l'image affichée.
getFlipRtl() Indique si cette image doit être inversée pour la lecture de droite à gauche.
getText_() protected Utilisez le crochet de développeur getText_ pour remplacer la représentation textuelle du champ. Retourne plutôt le texte alternatif de l'image.
initView() Crée l'UI de bloc pour cette image.
isClickable() Vérifiez si ce champ doit être cliquable.
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 le clic sur le champ est appelé et que le gestionnaire de clics est défini, appelez le gestionnaire.
updateSize_()