blockly > FieldImage

Classe FieldImage

Classe d'une image sur un bloc.

Signature :

export declare class FieldImage extends Field<string> 

Extension:Champ<string>

Constructeurs

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

Propriétés

Propriété Modificateurs Type Description
MODIFIABLE 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 être utilisé.
imageElement protected SVGImageElement | nul Élément image du champ affiché.
imageHeight

protected

readonly

Nombre
isDirty_ protected booléen Permet de déterminer si le champ doit être affiché la prochaine fois que le bloc sera affiché. 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 Modificateurs Description
configure_(config) protected Configurez le champ en fonction de la carte d'options donnée.
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, puis mettez à jour l'image affichée.
getFlipRtl() Vérifier si cette image doit être inversée
getText_() protected Utilisez le hook développeur getText_ pour remplacer la représentation textuelle du champ. Renvoyez plutôt le texte alternatif de l'image.
initView() Créez l'UI de bloc pour cette image.
setAlt(alt) Définissez le texte alternatif de cette image.
setOnClickHandler(func) Définissez la fonction à appeler lorsque l'utilisateur clique sur cette image.
showEditor_() protected Si le clic du champ est appelé et que le gestionnaire de clics est défini, appelez le gestionnaire.
updateSize_()