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 |
|
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_() |