Трансформеры

Выберите условный трансформер и введите условие и действие в формате json.

Рассмотрим пример. Если стоит чек-бокс в Дополнительном поле 1, то поле с данной заявкой будет выделено цветом.

{
  "condition": {
    "fieldId": "boolAddField1",
    "type": "eq",
    "value": "true"    
  },
  "actions": [
    {
      "type": "setRowColor",
      "value": "#9289D0"
    }
  ]
}
Пример с условным трансформером

где:

Где брать идентификаторы

  • При редактировании любого отчёта в правом верхнем углу (рядом со значком вызова справки) находится кнопка «Открыть метаданные». Нажмите её — откроется полный список всех доступных полей и их идентификаторов, которые можно использовать.

Поддерживаемые типы условий

eq

равно

"true"

greater

больше

10

less

меньше

5

lessOrEqual

меньше или равно

50

greaterOrEqual

больше или равно

20

in

входит в массив

["vip", "сотрудник"]

isNullOrEmpty

поле пустое или null

true

notNullAndNotEmpty

поле заполнено

true

Поддерживаемые типы действий

type
Что делает

setRowColor

Меняет цвет фона всей строки

setTextColor

Меняет цвет текста

setValue

Полностью заменяет значение в ячейке

В следующем примере цветом будут выделены иностранные граждане.

Пример конфигурации, если необходимо подсвечивать заявки, где посещение длится больше двух дней

Пример, позволяющий изменить цвет фона строки и цвет текста в зависимости от условия.

Last updated