FieldImage-Klasse
Klasse für ein Bild auf einem Block.
Unterschrift:
export declare class FieldImage extends Field<string>
Erweitert: Field<string>
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(src, width, height, alt, onClick, flipRtl, config) | Erstellt eine neue Instanz der FieldImage -Klasse |
Attribute
Attribut | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
BEARBEITBAR | readonly |
(nicht angegeben) | Bearbeitbare Felder zeigen normalerweise eine Art Benutzeroberfläche an, die anzeigt, dass sie bearbeitet werden können. Dieses Feld sollte nicht verwendet werden. |
imageElement | protected |
SVGImageElement | null | Das Bildelement des gerenderten Felds. |
imageHeight |
|
Zahl | |
isDirty_ | protected |
boolean | Wird verwendet, um festzustellen, 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. |
size_ | protected |
Größe |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
configure_(config) | protected |
Konfigurieren Sie das Feld basierend auf der vorhandenen Karte mit Optionen. |
doClassValidation_(newValue) | protected |
Der Eingabewert (Quell-URL) muss ein String sein. |
doValueUpdate_(newValue) | protected |
Aktualisieren Sie den Wert dieses Bildfelds und aktualisieren Sie das angezeigte Bild. |
getFlipRtl() | Holen Sie sich, ob dieses Bild in RTL gedreht werden soll | |
getText_() | protected |
Verwenden Sie den Entwickler-Hook getText_ , um die Textdarstellung des Felds zu überschreiben. Geben Sie stattdessen den Alt-Text für das Bild zurück. |
initView() | Erstellen Sie die Block-UI für dieses Bild. | |
setAlt(alt) | Legen Sie den Alt-Text für dieses Bild fest. | |
setOnClickHandler(func) | Legt die Funktion fest, die aufgerufen wird, wenn auf dieses Bild geklickt wird. | |
showEditor_() | protected |
Wenn der Feldklick aufgerufen und ein Klick-Handler definiert wird, rufen Sie den Handler auf. |
updateSize_() |