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