blockly > FieldImage

Classe FieldImage

Classe per un'immagine in un blocco.

Firma:

export declare class FieldImage extends Field<string> 

Estende: Campo<stringa>

Costruttori

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

Proprietà

Proprietà Modificatori Tipo Descrizione
MODIFICABILE readonly (non dichiarato) I campi modificabili in genere mostrano un tipo di UI che indica che sono modificabili. Questo campo non deve.
imageElement protected SVGImageElement | null L'elemento immagine del campo di rendering.
imageHeight

protected

readonly

numero
isDirty_ protected booleano Utilizzato per indicare se il campo deve essere visualizzato la volta successiva che viene visualizzato il blocco. I campi immagine hanno dimensioni statiche e devono essere visualizzati solo all'inizializzazione.

Metodi

Metodo Modificatori Descrizione
configure_(config) protected Configura il campo in base alla mappa delle 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 l'immagine visualizzata.
getFlipRtl() Ottieni se invertire questa immagine in RTL
getText_() protected Utilizza l'hook per sviluppatori getText_ per ignorare la rappresentazione testuale del campo. Restituisci invece il testo alternativo dell'immagine.
initView() Crea l'interfaccia utente del blocco per questa immagine.
isClickable() Controlla se questo campo deve essere selezionabile.
setAlt(alt) Imposta il testo alternativo di questa immagine.
setOnClickHandler(func) Imposta la funzione chiamata quando viene fatto clic su questa immagine.
showEditor_() protected Se viene chiamato il clic sul campo e viene definito il gestore dei clic, chiama il gestore.
updateSize_()