Панель фильтров

На вкладке «Атрибуты» настройте атрибуты для фильтров отчётов:

  • Укажите атрибут и тип фильтра: «равенство», «вхождение», «больше», «меньше».

  • При наведении на поле отображается его идентификатор, при клике — копируется в буфер обмена.

  • Доступны загрузка и скачивание файла.

Вкладка «Шаблон»

После настройки атрибутов на вкладке «Шаблон»:

  • Доступен предпросмотр шаблона.

  • Можно загрузить или скачать шаблон.

  • В шаблоне можно:

    • Настроить переводы.

    • Создавать или удалять вкладки и атрибуты.

    • Указать menuID (определяет вкладку, в которой находится поле) и controlId (идентификатор поля).

Для отображения поля добавьте его и в «Атрибуты», и в «Шаблон».

Пример, как отфильтровать заявки по определенным организациям и без организаций

{
        "fieldId": "organization",
        "configuration": {
            "filterTypes": [
                "selection",
                "none"
            ]
        }
}

Пример, как отфильтровать заявку только по двум статусам - "Согласовано" и "Отказано"

{
        "fieldId": "state",
        "configuration": {
            "autocomplete": {
                "source": [
                    {
                        "id": "3",
                        "label": "Согласовано"
                    },
                    {
                        "id": "4",
                        "label": "Отказано"
                    }
                ]
            }
        }
}

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

{
        "fieldId": "createdAt",
        "configuration": {
            "filterTypes": [
                "relative"
            ],
            "filterSubTypes": [
                "futurePeriod"
            ]
        }
}

Пример фильтра по строке только по вхождению

{
        "fieldId": "purposeOfVisit",
        "operatorType": "like"
}

Пример фильтра по строке только по точному совпадению

{
        "fieldId": "purposeOfVisit",
        "operatorType": "eq"
}

Пример фильтра по площадкам, только выбор из списка и указывать только одну площадку в фильтре

{
        "fieldId": "sites",
        "configuration": {
            "filterTypes": [
                "selection"
            ],
            "autocomplete": {
                "multiSelect": false
            }
        }
}

Last updated

Was this helpful?