Klasa FieldImage
Klasa obrazu w bloku.
Podpis:
export declare class FieldImage extends Field<string>
Rozszerza: Field<string>
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(constructor)(src, width, height, alt, onClick, flipRtl, config) | Tworzy nową instancję klasy FieldImage . |
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
EDYTOWALNE | readonly |
(niedeklarowane) | Pola, które można edytować, zwykle mają interfejs wskazujący, że można je edytować. To pole nie powinno być puste. |
imageElement | protected |
SVGImageElement | null | Element obrazu wyrenderowanego pola. |
imageHeight |
|
liczba | |
isDirty_ | protected |
wartość logiczna | Służy do określenia, czy pole ma zostać wyrenderowane przy następnym renderowaniu bloku. Pola obrazu mają rozmiar statyczny i trzeba je renderować tylko podczas inicjalizacji. |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
configure_(config) | protected |
Skonfiguruj pole na podstawie podanej mapy opcji. |
doClassValidation_(newValue) | protected |
Upewnij się, że wartość wejściowa (źródłowy adres URL) jest ciągiem znaków. |
doValueUpdate_(newValue) | protected |
Zaktualizuj wartość tego pola obrazu i wyświetlany obraz. |
getFlipRtl() | Uzyskaj informacje o tym, czy obraz ma być odwrócony w RTL | |
getText_() | protected |
Aby zastąpić tekstową reprezentację pola, użyj getText_ . zamiast tego zwracać tekst alternatywny obrazu. |
initView() | Utwórz interfejs bloku dla tego obrazu. | |
setAlt(alt) | Ustaw tekst alternatywny tego obrazu. | |
setOnClickHandler(func) | Ustaw funkcję, która zostanie wywołana po kliknięciu tego obrazu. | |
showEditor_() | protected |
Jeśli wywołano pole kliknięcia i zdefiniowano jego obsługę, wywołaj tę obsługę. |
updateSize_() |