Класс FieldImage
Класс для изображения на блоке.
Подпись:
export declare class FieldImage extends Field<string>
Расширяет: Поле <строка>
Конструкторы
Конструктор | Модификаторы | Описание |
---|---|---|
(конструктор)(источник, ширина, высота, alt, onClick, flipRtl, конфигурация) | Создает новый экземпляр класса FieldImage |
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
РЕДАКТИРУЕМЫЙ | readonly | (не объявлено) | Редактируемые поля обычно имеют некий пользовательский интерфейс, указывающий на возможность их редактирования. В этом поле такого быть не должно. |
imageElement | protected | SVGImageElement | null | Элемент изображения отображаемого поля. |
imageHeight | | число | |
isDirty_ | protected | булев | Используется для определения необходимости рендеринга поля при следующем рендеринге блока. Поля изображений имеют статический размер и требуют рендеринга только при инициализации. |
Методы
Метод | Модификаторы | Описание |
---|---|---|
configure_(конфигурация) | protected | Настройте поле на основе предоставленной карты параметров. |
doClassValidation_(newValue) | protected | Убедитесь, что входное значение (исходный URL) является строкой. |
doValueUpdate_(newValue) | protected | Обновите значение этого поля изображения и обновите отображаемое изображение. |
получитьFlipRtl() | Узнать, нужно ли перевернуть это изображение в RTL | |
получитьТекст_() | protected | Используйте хук разработчика getText_ чтобы переопределить текстовое представление поля. Вместо этого верните альтернативный текст изображения. |
initView() | Создайте блочный пользовательский интерфейс для этого изображения. | |
isClickable() | Проверьте, должно ли это поле быть кликабельным. | |
setAlt(alt) | Установите альтернативный текст этого изображения. | |
setOnClickHandler(func) | Установите функцию, которая будет вызываться при щелчке по этому изображению. | |
showEditor_() | protected | Если вызван щелчок по полю и определен обработчик щелчков, вызвать обработчик. |
updateSize_() |