блочно > FieldImage

Класс FieldImage

Класс для изображения на блоке.

Подпись:

export declare class FieldImage extends Field<string> 

Расширяет: Поле <строка>

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(источник, ширина, высота, alt, onClick, flipRtl, конфигурация) Создает новый экземпляр класса FieldImage

Характеристики

Свойство Модификаторы Тип Описание
РЕДАКТИРУЕМЫЙ readonly (не объявлено) Редактируемые поля обычно имеют некий пользовательский интерфейс, указывающий на возможность их редактирования. В этом поле такого быть не должно.
imageElement protected SVGImageElement | null Элемент изображения отображаемого поля.
imageHeight

protected

readonly

число
isDirty_ protected булев Используется для определения необходимости рендеринга поля при следующем рендеринге блока. Поля изображений имеют статический размер и требуют рендеринга только при инициализации.

Методы

Метод Модификаторы Описание
configure_(конфигурация) protected Настройте поле на основе предоставленной карты параметров.
doClassValidation_(newValue) protected Убедитесь, что входное значение (исходный URL) является строкой.
doValueUpdate_(newValue) protected Обновите значение этого поля изображения и обновите отображаемое изображение.
получитьFlipRtl() Узнать, нужно ли перевернуть это изображение в RTL
получитьТекст_() protected Используйте хук разработчика getText_ чтобы переопределить текстовое представление поля. Вместо этого верните альтернативный текст изображения.
initView() Создайте блочный пользовательский интерфейс для этого изображения.
isClickable() Проверьте, должно ли это поле быть кликабельным.
setAlt(alt) Установите альтернативный текст этого изображения.
setOnClickHandler(func) Установите функцию, которая будет вызываться при щелчке по этому изображению.
showEditor_() protected Если вызван щелчок по полю и определен обработчик щелчков, вызвать обработчик.
updateSize_()