Класс ФилдКолор
Класс для поля ввода цвета.
Подпись:
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 | Обновляет размер поля в зависимости от того, является ли оно полным блоком или нет. |