Настройка фильтрации в режиме просмотра

Описание настройки

Мастер дашбордов может настроить набор условий фильтрации, которые обычный пользователь сможет изменять в режиме просмотра, задавая нужные условия отображения данных.

Типы атрибутов доступные для функциональности:

  • ссылка на бизнес-объект;
  • набор ссылок на БО;
  • счетчик времени, счетчик времени (обратный);
  • элемент справочника;
  • строка;
  • набор элементов справочника;
  • логический;
  • целое число;
  • текст;
  • обратная ссылка;
  • временной интервал;
  • метакласс (тип объекта).

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

Настройки выполняются на панели редактирования виджета на вкладке "Опции".

Выполнение настройки

На вкладке "Опции" нажмите , на экране отобразятся поля настройки.

Введите название фильтра, которое будет видеть пользователь и нажмите иконку .

Выберите источник из используемых на виджете и выберите атрибут, по которому пользователь сможет настраивать фильтрацию.

Результат настройки

После сохранения настроенные фильтры будут доступны пользователям.

Фильтрация в режиме просмотра

При наведении курсора на виджет на панели иконок в правом верхнем углу отобразится иконка .

При нажатии на иконку открывается список доступных фильтров (если их несколько) или форма настройки условий фильтрации (если доступен один фильтр).

При нажатии на название фильтра открывается форма настройки условий фильтрации.

Форма фильтрации, открытая на виджете, закрывается при переходе на другую страницу

Приоритет применения фильтров

При настройке виджета заданы условия фильтрации (основные) и в режиме просмотра настроена пользовательская фильтрация:

  • Если условия фильтрации не пересекаются, то есть для фильтрации используются различные атрибуты, то отображение виджета строится по совокупности условий обоих фильтров.
  • Если условия фильтрации пересекается, то есть для фильтрации используется такие же атрибуты (один или несколько), то:

    • по атрибуту, одинаковому для обоих фильтров, отображение виджета строится по условиям пользовательского фильтра;
    • по остальным различным атрибутам отображение виджета строится по совокупности условий обоих фильтров.

Пример:

  • Основной фильтр: источник: Запрос, фильтр: статус содержит "закрыт", дата создания с 1 марта по 15 марта.
  • Пользовательский фильтр: атрибут дата создания.

На виджете применен основной фильтр: показаны закрытые запросы с датой создания с 1 марта по 15 марта.

На виджете применен пользовательский фильтр (указана дата с 1 января по 15 марта): показаны закрытые запрос с датой создания с 1 января по 15 марта.