Klasse „FieldImage“
Klasse für ein Bild in 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) | Erstellt eine neue Instanz der Klasse FieldImage . |
Attribute
Attribut | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
EDITABLE | readonly |
(nicht deklariert) | Bearbeitbare Felder sind in der Regel durch eine Benutzeroberfläche gekennzeichnet. Dieses Feld sollte nicht ausgefüllt werden. |
imageElement | protected |
SVGImageElement | null | Das gerenderte Bildelement des Felds. |
imageHeight |
|
Zahl | |
isDirty_ | protected |
boolean | Wird verwendet, um anzugeben, ob das Feld beim nächsten Rendern des Blocks gerendert werden muss. Bildfelder haben eine statische Größe und müssen nur bei der Initialisierung gerendert werden. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
configure_(config) | protected |
Konfigurieren Sie das Feld anhand der angegebenen Karte mit Optionen. |
doClassValidation_(newValue) | protected |
Der Eingabewert (die Quell-URL) muss ein String sein. |
doValueUpdate_(newValue) | protected |
Aktualisieren Sie den Wert dieses Bildfelds und das angezeigte Bild. |
getFlipRtl() | Abrufen, ob dieses Bild in RTL gespiegelt 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() | Erstelle die Block-Benutzeroberfläche für dieses Bild. | |
isClickable() | Prüfen Sie, ob dieses Feld anklickbar sein sollte. | |
setAlt(alt) | Legen Sie den Alt-Text für dieses Bild fest. | |
setOnClickHandler(func) | Legen Sie die Funktion fest, die aufgerufen wird, wenn auf dieses Bild geklickt wird. | |
showEditor_() | protected |
Wenn „field click“ aufgerufen wird und ein Click-Handler definiert ist, rufen Sie den Handler auf. |
updateSize_() |