Работа с фильтрами
В Аспро.Cloud есть гибкая система фильтрации данных в списках. Она позволяет формировать сложные запросы и фильтровать большие массивы данных. Далее расскажем об основах работы с фильтрами.
Вверху каждого списка/таблицы есть панель фильтров. Панель состоит из шаблона фильтров (1), закрепленных полей фильтров (2) и кнопки быстрого добавления полей на панель фильтров (3).

Шаблон фильтров
Шаблоны представляют собой наборы фильтров, которые создает и сохраняет пользователь. Клик на значок фильтра вызывает меню, в котором перечислены все сохраненные наборы фильтров. Чтобы сбросить активный фильтр, нажмите на крестик возле названия активного фильтра.

С помощью «звездочки» (1) можно добавить набор фильтров в избранное, чтобы он всегда отображался в списке набора фильтров.
Иконка в виде карандаша (2) открывает окно редактирования заданного набора. Сохранить набор фильтров можно кликом по «карандашу» в строчке «несохраненный фильтр».
Клик по корзине (3) удалит набор.

Создание нового набора фильтров
Для создания нового набора фильтров кликните на «+ Новый фильтр» в выпадающем меню. В открывшемся попап-окне покажутся некоторые поля по умолчанию.

При создании набора фильтров доступны следующие элементы:
- Поле для фильтрации.
- Выбор оператора для фильтрации.
- Значение поля для фильтрации.
- Кнопки удаления и закрепления поля из набора фильтров.
- Кнопка для добавления нового поля.
- Расширенные фильтры, подробнее о настройках расширенных фильтров в отдельной статье.
- Название набора фильтров — обязательное поле.
Нажмите «Сохранить и найти», сразу после этого вы увидите сущности, найденные по заданному фильтру.
Операторы по типам полей
Набор доступных операторов зависит от типа поля:
- Список — равен, не равен;
- Мультисписок, теги — содержит все (И), содержит любой (ИЛИ), не содержит (НЕ);
- Текст — содержит, не содержит, равно, не равно;
- Число — равно, не равно, больше, меньше, больше или равно, меньше или равно, между;
- Дата — равно, не равно, до, после, заполнено, не заполнено;
- Пользователь — один из, ни один из, я, не я, заполнено, не заполнено;
- Чекбокс — да, нет.
Важно: одно и то же поле можно использовать в фильтре несколько раз с разными условиями.
Добавление новых полей фильтрации
Можно добавлять новые поля фильтрации для уточнения запроса без изменения настроек фильтра. Используйте плюсик в панели фильтрации.
После выбора типа и значения нового поля, выбранный сохраненный фильтр сбросится.

Чтобы отключить выбор значения для поля фильтрации, нажмите на крестик у соответствующего поля:

При наведении на поле без выбранных значений появляется крестик для удаления поля из фильтра:
