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