blockly > FieldImage

FieldImage-Klasse

Klasse für ein Bild auf einem Block.

Unterschrift:

export declare class FieldImage extends Field<string> 

Erweitert: Feld<string>

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(constructor)(src, width, height, alt, onClick, flipRtl, config) Konstruiert eine neue Instanz der Klasse FieldImage

Attribute

Property Modifikatoren Typ Beschreibung
BEARBEITBAR readonly (nicht deklariert) Bearbeitbare Felder zeigen normalerweise eine Art UI an, die angibt, dass sie bearbeitbar sind. Dieses Feld sollte nicht verwendet werden.
imageElement protected SVGImageElement | null Das Bildelement des gerenderten Felds.
imageHeight

protected

readonly

Zahl
isDirty_ protected boolean Hiermit wird angegeben, ob das Feld beim nächsten Rendern des Blocks gerendert werden muss. Die Bildfelder haben eine statische Größe und müssen nur bei der Initialisierung gerendert werden.
size_ protected Größe

Methoden

Methode Modifikatoren Beschreibung
configure_(config) protected Konfiguriert das Feld anhand der vorgegebenen Karte mit Optionen.
doClassValidation_(newValue) protected Achten Sie darauf, dass der Eingabewert (die Quell-URL) ein String ist.
doValueUpdate_(newValue) protected Aktualisieren Sie den Wert dieses Image-Felds und aktualisieren Sie das angezeigte Image.
getFlipRtl() Herausfinden, ob dieses Bild in RTL umgedreht werden soll
getText_() protected Verwenden Sie den Entwickler-Hook getText_, um die Textdarstellung des Felds zu überschreiben. Gib stattdessen den Alt-Text für das Bild zurück.
initView() Erstellen Sie die Block-UI für dieses Image.
setAlt(alt) Legen Sie den Alt-Text für dieses Bild fest.
setOnClickHandler(func) Legt die Funktion fest, die beim Klicken auf dieses Image aufgerufen wird.
showEditor_() protected Wenn der Feldklick aufgerufen und der Klick-Handler definiert wird, rufen Sie den Handler auf.
updateSize_()