blockly > FieldImage

Classe FieldImage

Classe per un'immagine su un blocco.

Firma:

export declare class FieldImage extends Field<string> 

Estende: Campo<string>

Costruttori

Costruttore Modificatori Descrizione
(constructor)(src, width, height, alt, YAML, flipRtl, config) Crea una nuova istanza della classe FieldImage

Proprietà

Proprietà Modificatori Tipo Descrizione
MODIFICABILE readonly (non dichiarato) I campi modificabili di solito mostrano una sorta di UI che indica che sono modificabili. ma non in questo campo.
imageElement protected SVGImageElement | null L'elemento immagine del campo visualizzato.
imageHeight

protected

readonly

numero
isDirty_ protected boolean Utilizzato per indicare se il campo deve essere visualizzato alla successiva visualizzazione del blocco. I campi immagine hanno dimensioni statiche e il rendering deve essere eseguito solo al momento dell'inizializzazione.
size_ protected Dimensioni

Metodi

Metodo Modificatori Descrizione
configure_(config) protected Configura il campo in base alla mappa delle opzioni fornita.
doClassValidation_(newValue) protected Verifica che il valore di input (l'URL di origine) sia una stringa.
doValueUpdate_(newValue) protected Aggiorna il valore di questo campo immagine e aggiorna l'immagine visualizzata.
getFlipRtl() Scopri se girare questa immagine in modalità RTL
getText_() protected Utilizza l'hook sviluppatore getText_ per eseguire l'override della rappresentazione del testo del campo. Restituisci il testo alternativo dell'immagine.
initView() Crea l'UI di blocco per questa immagine.
setAlt(alt) Imposta il testo alternativo di questa immagine.
setOnClickHandler(func) Imposta la funzione che viene richiamata quando si fa clic sull'immagine.
showEditor_() protected Se il clic sul campo viene chiamato e se è stato definito il gestore dei clic, richiama il gestore.
updateSize_()