блочно > Цвет поля

Класс ФилдКолор

Класс для поля ввода цвета.

Подпись:

export declare class FieldColour extends Field<string> 

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

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

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

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

Свойство Модификаторы Тип Описание
ЦВЕТА static нить[] Массив цветовых строк для палитры. Скопировано из goog.ui.ColorPicker.SIMPLE_GRID_COLORS Все палитры цветов используют это, если не переопределено с помощью setColours.
КОЛОННЫ static число Количество столбцов в палитре. Все палитры цветов используют это, если не переопределено с помощью setColumns.
КУРСОР нить Стиль курсора мыши, когда он находится над горячей точкой, запускающей редактор.
грязный_ protected логическое значение Используется, чтобы указать, нужно ли отображать поле при следующей визуализации блока. Поля цвета имеют статический размер и должны отображаться только при инициализации.
СЕРИАЛИЗУЕМЫЙ логическое значение Сериализуемые поля сохраняются сериализатором, а несериализуемые — нет. Редактируемые поля также должны быть сериализуемыми.
НАЗВАНИЯ static нить[] Массив строк подсказок для палитры. Если длина не такая же, как у COLOURS, для всех отсутствующих заголовков будет использоваться шестнадцатеричный код цвета. Все палитры цветов используют это, если не переопределено с помощью setColours.

Методы

Метод Модификаторы Описание
применитьЦвет() Обновляет текстовое поле, чтобы оно соответствовало цвету/стилю блока.
configure_(конфигурация) protected Настройте поле на основе заданной карты параметров.
doClassValidation_ (новое значение) protected Убедитесь, что входное значение имеет допустимый цвет.
getSize()

Возвращает высоту и ширину поля.

*В общем* это должно быть единственное место, откуда вызывается render_.

получитьТекст() Получите текст для этого поля. Используется, когда блок свернут.
инициализация() Создайте пользовательский интерфейс блока для этого цветового поля.
isFullBlockField() protected
оказывать_() protected Обновляет цвет блока, чтобы указать, является ли это поле полным блоком или нет.
setColours(цвета, названия) Установите пользовательскую цветовую сетку для этого поля.
setColumns (столбцы) Установите собственный размер сетки для этого поля.
showEditor_() protected Создайте и отобразите редактор цветового поля.
updateSize_(поле) protected Обновляет размер поля в зависимости от того, является ли оно полным блоком или нет.