Фильтр объектов в виджете "Список объектов"

Фильтр объектов отображает данные, удовлетворяющие условиям отбора, временно скрывая не подходящие под указанные условия данные.

Фильтр объектов позволяет отфильтровать данные по следующим категориям:

  • название;
  • регистрационный номер;
  • модель ТС;
  • описание;
  • маршрут;
  • клиент;
  • вид оборудования;
  • IMEI;
  • состояние;
  • категория. 

Примечание: Фильтр объектов можно использовать в виджетах: "Список объектов" и "Карта". В виджете "Карта" есть дополнительное значение фильтра "Расстояние(км)" (см.подробнее...)

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

                              

Рисунок 1 - Фильтр объектов в "Список объектов".                                                                                     

2) Фильтр объектов по умолчанию отображает один критерий:

Нажать на  "+",  можно добавить дополнительные фильтры для отбора данных.

Данные можно получить на основании до трех критериев отбора, например (см. рис 2): 

Рисунок 2 - Критерии отбора

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

Выбирая "-"  можно  удалить строку фильтра.

ВАЖНО: В фильтре объектов используются статические свойства объекта (см. Конфигурация объекта. Редактор объектов. Подробнее..) и данные из текущего состояния.

3) В результате применения условий фильтра будут отображены объекты, удовлетворяющие условиям отбора.

4) В форме "Фильтр объектов" кнопка "Очистить фильтр" удаляет указанные ранее условия, производит очистку фильтра.

Для этого нужно нажать кнопку, расположенную на строке фильтра:

Рисунок 3 -Кнопка "Очистить фильтр"

Кнопка изменит цвет:

Условия фильтра объектов

3) Фильтр объектов содержит пункты:

  • Название - ввести наименование объекта мониторинга. 
  • Рег.номер - ввести ГРЗ транспортного средства, например: Х762ХХ 57 RUS.
  • Модель ТС - ввести модель объекта мониторинга , например: Лиаз.
  • Описание - вести данные, (ввести данные, указанные в поле "Описание", например:  Номер маршрута).
  • Маршрут - ввести номер маршрута, по которому следует объект, например: 6.
  • Клиент - ввести наименование клиента, например: ИП Петров А.А. 
  • Вид оборудования - ввести описание оборудования (ввести данные, указанные в поле "Вид оборудования").
  • Идентификатор (IMEI) - ввести идентификатор ТС, (ввести данные, указанные в поле "Идентификатор").
  • Состояние - выбрать из предложенных вариантов состояний.
  • Категория - выбрать из предложенных вариантов.

Фильтры "Название", "Рег.номер", "Модель ТС", "Маршрут", "Клиент", "Вид оборудования", "Идентификатор"

4) В фильтре, в пунктах: "Название", "Рег.номер", "Модель ТС", "Маршрут", "Клиент", "Вид оборудования", "Идентификатор" помимо значения, можно задать условие через  регулярные выражения.

Например: если необходимо провести отбор данных, содержащих значение 178 и 733, нужно в фильтре ввести: 178|733, т.е. 178 и 733 разделенное символом "|".

Примечание:  Для задания условий "Состояние объекта" и "Категория" используются специальные формы. Фильтр по условиям будет применен только после закрытия формы условия. (см. описание фильтров ниже).

  • Фильтр по названию объекта позволяет выбрать все объекты, в наименовании которых присутствуют сочетания слов/букв, заданных в фильтре. Например: ОП. Будут отобраны объекты, у которых есть данное сочетание.
  • Фильтр по состоянию объекта позволяет выбрать объекты, у которых есть выбранное состояние (см. рис 3).
  • Фильтр по категории объекта позволяет выбрать  объекты указанной категории.

Фильтр "Состояние объекта".

Рисунок 3 - Фильтр "Состояние объекта"

 "Состояние объекта" имеет следующие значения:

  • Доступные объекты (онлайн);
  •     Предупреждение;
  • Недоступные объекты (оффлайн);
  • Объекты в движении;
  • Объекты в состоянии «Стоянка» и «Парковка»;
  • Присутствие в определённой геозоне;
  • Объекты с низким бортовым напряжением;
  • Объекты оффлайн более суток.

Существует возможность выбора нескольких значений, отфильтруются объекты с любым из выбранных состояний.

Примечание:  выбранные состояния объектов отобразятся на белом фоне(см. рис 3.1).

Рисунок 3.1

Фильтр "Категория"

Фильтр имеет следующие вид:

Рисунок 4 - Фильтр "Категория" 

Пользователь имеет возможность выбрать необходимую категорию, для отображения объектов. Для этого необходимо проставить "флаг" напротив выбранной строки.

При выборе категории, в списке отобразятся объекты с указанной категорией (значение категории -см. описание Виджет "Дерево категорий").

Примечание: пользователю доступны для выбора категории объектов, находящихся в доступе, или категории, владельцем которых он является.

Пример заполнения фильтра: 

Рисунок 5- Пример заполнения фильтра.

На рис.6  отображен пример заполнения фильтров и результат отбора в виджете "Список объектов".

Рисунок 6 -Результат работы фильтра

5) В результате  будут отображены объекты, удовлетворяющие условиям отбора, скрывая не подходящие под указанные условия.