Klasa FieldImage
Klasa obrazu w bloku.
Podpis:
export declare class FieldImage extends Field<string>
Extends: Field<string>
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(konstruktor)(src, width, height, alt, onClick, flipRtl, config) | Tworzy nową instancję klasy FieldImage |
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
EDITABLE | readonly |
(nie zadeklarowano) | Pola, które można edytować, zwykle mają interfejs wskazujący, że można je edytować. To pole nie powinno być wypełnione. |
imageElement | protected |
SVGImageElement | null | Element obrazu renderowanego pola. |
imageHeight |
|
liczba | |
isDirty_ | protected |
Wartość logiczna | Używane do określania, czy pole ma być renderowane przy następnym renderowaniu bloku. Pola obrazów mają statyczny rozmiar i muszą być renderowane tylko podczas inicjowania. |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
configure_(config) | protected |
Skonfiguruj pole na podstawie podanej mapy opcji. |
doClassValidation_(newValue) | protected |
Sprawdź, czy wartość wejściowa (adres URL źródła) jest ciągiem znaków. |
doValueUpdate_(newValue) | protected |
Zaktualizuj wartość tego pola obrazu i zmień wyświetlany obraz. |
getFlipRtl() | Sprawdź, czy obraz ma być odwrócony w przypadku języków pisanych od prawej do lewej. | |
getText_() | protected |
Użyj getText_ haka deweloperskiego, aby zastąpić tekstową reprezentację pola. Zamiast tego zwróć tekst alternatywny obrazu. |
initView() | Utwórz interfejs blokowy dla tego obrazu. | |
isClickable() | Sprawdź, czy to pole powinno być klikalne. | |
setAlt(alt) | Ustaw tekst alternatywny tego obrazu. | |
setOnClickHandler(func) | Ustaw funkcję, która będzie wywoływana po kliknięciu tego obrazu. | |
showEditor_() | protected |
Jeśli wywołano kliknięcie pola i zdefiniowano moduł obsługi kliknięć, wywołaj ten moduł. |
updateSize_() |