Платформа 3V/Отчет/5. Настроить представление, оформление отчета/Настроить автофильтр: различия между версиями
Перейти к навигации
Перейти к поиску
Получаем нужный нам результат:
V.emke (обсуждение | вклад) |
V.emke (обсуждение | вклад) |
||
Строка 31: | Строка 31: | ||
| "column": 0 || Номер колонки, в которой необходимо отфильтровать значения. Нумерация столбцов начинается с 0 | | "column": 0 || Номер колонки, в которой необходимо отфильтровать значения. Нумерация столбцов начинается с 0 | ||
|- | |- | ||
− | | ""uncheckedValues":[] || Значение, которое необходимо | + | | ""uncheckedValues":[] || Значение, которое необходимо исключить из отображения по умолчанию |
|- | |- | ||
| "showParentRows": true/false || Показывать родителей / Не показывать родителей | | "showParentRows": true/false || Показывать родителей / Не показывать родителей | ||
|} | |} | ||
− | == | + | Данная настройка позволяет исключить определенные значения из отображения в отчете '''по умолчанию'''. Автофильтр может быть настроен для любого столбца (атрибут справочника, виртуальный показатель) |
+ | |||
+ | == Пример == | ||
+ | |||
+ | Необходимо при открытии отчета отображать только тех сотрудников, которые имеют все статусы, кроме "Согласовано": | ||
+ | |||
+ | [[Файл:Автофильтр отчет .png|мини|слева]]<br><br><br><br><br><br><br><br><br> | ||
+ | |||
+ | Для этого в поле '''view''' добавим: | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! "view": {}, | ||
+ | |- | ||
+ | | <syntaxhighlight lang="JSON" line> | ||
+ | "filters": { | ||
+ | "filters": [ | ||
+ | { | ||
+ | "column": 3, | ||
+ | "uncheckedValues": [ | ||
+ | "Согласовано" | ||
+ | ], | ||
+ | "discriminator": "PivotColumnFilterDto" | ||
+ | } | ||
+ | ], | ||
+ | "showParentRows": true | ||
+ | }, | ||
+ | </syntaxhighlight> | ||
+ | |} | ||
+ | {| class="wikitable" | ||
+ | |||
+ | Получаем нужный нам результат:<br> | ||
+ | [[Файл:Автофильтр отчет после фильтра.png|мини|слева]] |
Версия 07:02, 24 марта 2021
Содержание
Описание
Автофильтр – фильтр значений по определенным критериям в одном или в нескольких столбцах отчета.
Для того, чтобы настроить автофильтр необходимо в поле view добавить:
"view": {}, |
---|
1 "filters": {
2 "filters": [
3 {
4 "column": 0,
5 "uncheckedValues": [
6 1
7 ],
8 "discriminator": "PivotColumnFilterDto"
9 }
10 ],
11 "showParentRows": true
12 },
|
Поле | Описание |
---|---|
"column": 0 | Номер колонки, в которой необходимо отфильтровать значения. Нумерация столбцов начинается с 0 |
""uncheckedValues":[] | Значение, которое необходимо исключить из отображения по умолчанию |
"showParentRows": true/false | Показывать родителей / Не показывать родителей |
Данная настройка позволяет исключить определенные значения из отображения в отчете по умолчанию. Автофильтр может быть настроен для любого столбца (атрибут справочника, виртуальный показатель)
Пример
Необходимо при открытии отчета отображать только тех сотрудников, которые имеют все статусы, кроме "Согласовано":
Для этого в поле view добавим:
"view": {}, |
---|
1 "filters": {
2 "filters": [
3 {
4 "column": 3,
5 "uncheckedValues": [
6 "Согласовано"
7 ],
8 "discriminator": "PivotColumnFilterDto"
9 }
10 ],
11 "showParentRows": true
12 },
|