Тип «Цвет ячейки» может применяться для всех типов полей (число, строка, логическое, дата), включенных в область групп, столбцов, а также полей, по которым настроена промежуточная агрегация.
Можно задать несколько цветовых условий, где в качестве типа форматирования группы будут выступать цвета, в том числе в одной тональности.
Для настройки цветового условия определяется цвет и условие (условия) его применения для сплошной заливки редактируемого поля, значение которого удовлетворяет условиям группы (при этом могут указываться условия и на другие поля – это означает, что текущее поле, в котором происходит редактирование, будет окрашено в зависимости от условий на значения в другом поле), в табличном представлении виджета.
Структура ввода условия для типа форматирования «Цвет ячейки»: («Цвета» – цвет)+(Настройка «Применить условие форматирования ко всем столбцам»)+(Выпадающий список с указанием полей модели)+(Операторы условия)+(Значение)+(...)+(Добавить условие)+(Добавить цвет).
Для настройки условия с помощью типа форматирования «Цвет ячейки» выполните следующие действия:
-
(«Цвета» – цвет) – нажмите на кнопку выбора цвета и выберите цвет (см. п. Вкладка «Форматирование»);
-
(Настройка «Применить условие форматирования ко всем столбцам») – для применения настройки нажмите на кнопку справа от выбранного цвета. После применения настройки кнопка заменится на кнопку , что сигнализирует о включении настройки. При включении настройки цвет применится ко всем столбцам в строках, удовлетворяющих условию;
-
(Выпадающий список с указанием полей модели) – выберите поле из выпадающего списка – по нему будет выполнено условное форматирование;
Примечание Существуют ограничения на выбор полей в выпадающем списке для задания условного форматирования:
-
в блоке «Столбцы» возможна установка условия по любому полю виджета;
-
в блоке «Группы» нет возможности установки условия по другому полю;
-
в блоке «Агрегаты» возможна установка условия по полям с настроенной промежуточной агрегацией.
-
-
(Операторы условия) – выберите оператор условия. Доступные операторы:
-
для чисел:
-
«=» – равно;
-
«!=» – не равно;
-
«>» – больше;
-
«<» – меньше;
-
«>=» – больше или равно;
-
«<=» – меньше или равно;
-
«is null»;
-
«is not null».
-
-
для строк :
-
«=» – равно;
-
«!=» – не равно;
-
«Содержит»;
-
«Без значения»;
-
«Непустое значение».
-
-
для логических:
-
«=» – равно;
-
«is null»;
-
«is not null».
-
-
для дат:
-
«=» – равно;
-
«Без значения»;
-
«Непустое значение»;
-
«!=» – не равно;
-
«>» – больше;
-
«<» – меньше;
-
«>=» – больше или равно;
-
«<=» – меньше или равно;
-
«Завтра»;
-
«Сегодня»;
-
«Вчера».
-
-
-
(Значение) – введите значение, по которому необходимо выполнить форматирование. Если поле типа «Справочник», в блоках «Группы» и «Столбцы» при выборе операторов «=» и «!=» («равно» и «не равно») вместо окна ввода значения появится выпадающий список со значениями справочника с возможностью множественного выбора (Рисунок «Выбор значения поля типа «Справочник»);
-
(…) – при необходимости дублировать условие нажмите на кнопку , удалить условие – на кнопку ;
-
(Добавить условие) – при нажатии на кнопку «Добавить условие» будет добавлена еще одна строчка для ввода нового условия в цвете;
-
(Добавить цвет) – при нажатии на кнопку «Добавить цвет» будет добавлен еще один блок с цветом.
Принцип работы форматирования с использованием типа «Цвет ячейки»:
-
выбирается цвет и указывается условие (условия). Строки/ агрегации/ группы по текущему полю, которые удовлетворяют условию (условиям), будут залиты выбранным цветом;
-
если выбран цвет и задано условие по другому полю в блоках «Столбцы»/ «Агрегации», то текущее поле, в котором происходит редактирование, будет окрашено в зависимости от условий на значения в другом поле;
-
если выбран цвет, указано условие и включена настройка «Применить условие форматирования ко всем столбцам», то ячейки всех столбцов в строках, удовлетворяющих условию, окрасятся цветом.
Примеры настройки типа форматирования «Цвет ячейки» представлены ниже:
-
заливка цветом полей в табличном представлении виджета, значения в которых удовлетворяют условиям форматирования по текущему полю (Рисунок «Пример заливки цветом полей в табличном представлении виджета, значения в которых удовлетворяют условиям форматирования по текущему полю»);
Рисунок 2. Пример заливки цветом полей в табличном представлении виджета, значения в которых удовлетворяют условиям форматирования по текущему полю
-
заливка цветом полей в табличном представлении виджета, значения в которых удовлетворяют условиям форматирования по другому полю (Рисунок «Пример заливки цветом полей в табличном представлении виджета, значения в которых удовлетворяют условиям форматирования по другому полю»);
Рисунок 3. Пример заливки цветом полей в табличном представлении виджета, значения в которых удовлетворяют условиям форматирования по другому полю
-
заливка всех столбцов строк, удовлетворяющих условиям (Рисунок «Пример заливки всех столбцов строк, удовлетворяющих условиям»).