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
(costruttore)(src, larghezza, altezza, alt, velocità, 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 qualche forma di interfaccia utente che indica che sono modificabili. Questo campo non deve essere utilizzato.
imageElement protected SVGImageElement | null L'elemento immagine del campo visualizzato.
imageHeight

protected

readonly

numero
isDirty_ protected booleano Utilizzato per indicare se il campo deve essere visualizzato la prossima volta che viene eseguito il rendering del blocco. I campi dell'immagine hanno dimensioni statiche e devono essere visualizzati solo al momento dell'inizializzazione.
size_ protected Dimensioni

Metodi

Metodo Modificatori Descrizione
configure_(config) protected Configura il campo in base alla mappa di opzioni fornita.
doClassValidation_(newValue) protected Assicurati 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() Scegli se girare questa immagine in RTL
getText_() protected Utilizza l'hook sviluppatore getText_ per eseguire l'override della rappresentazione del testo del campo. Restituisce invece il testo alternativo dell'immagine.
initView() Crea l'interfaccia utente 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 su questa immagine.
showEditor_() protected Se viene chiamato il clic sul campo e viene definito il gestore del clic, chiama il gestore.
updateSize_()