Для создания фильтра необходимо на странице со списком фильтров нажать на кнопку «Добавить фильтр», расположенную справа над списком.


Добавление фильтра


После нажатия кнопки откроется окно создания фильтра.


Создание фильтра


Окно состоит из следующих блоков:

  • Поле «Название»;
  • Поле «Ключ»;
  • Выпадающий список «Расположение»;
  • Выпадающий список «Тип фильтра»;
  • Выпадающий список «Отображение»;
  • Выпадающий список «Условие».

Поле «Название»

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

Поле «Ключ»

Поле предназначено для указания идентификатора фильтра. Допустимо использование только букв латинского алфавита или цифр.

Выпадающий список «Расположение»

Блок предназначен для выбора расположения названия фильтра относительно поля ввода значения условия фильтра.

Выпадающий список состоит из следующих значений:

  • «Не показывать». При выносе шаблона фильтра на рабочую область название отображаться не будет;
  • «Сверху». Название отобразится над элементом фильтра;
  • «Снизу». Название отобразится под элементом фильтра;
  • «Слева». Название отобразится с левой стороны элемента фильтра;
  • «Справа». Название отобразится с правой стороны элемента фильтра.

«Сверху» – значение, отображаемое в выпадающем списке по умолчанию.

Выпадающий список «Тип фильтра»

Выбор типа фильтра. Выпадающий список состоит из следующих значений:

  • «Список» – тип фильтра с единичным выбором значения;
  • «Мультисписок» – тип фильтра с множественным выбором значений;
  • «Поиск» – тип фильтра в виде поля ввода;
  • «Число» – тип фильтра для числовых типов данных;
  • «Дата» – тип фильтра для дат.

Выпадающий список «Тип фильтра» является обязательным для заполнения. Пока не будет выбран тип фильтра выпадающий список «Отображение» будет неактивным.

Выпадающий список «Отображение»

Отображение определяет способ установки значения условия фильтрации и зависит от типа фильтра.

Если в выпадающем списке «Тип фильтра» выбрано значение «Список», то значения в выпадающем списке «Отображение»:

  • «Радиокнопки» – фильтр с полем и единичным выбором значений путем переключения радиокнопок;
  • «Список» – фильтр с поиском и единичным выбором значений путем проставления флажков. Выбранное значение должно отображаться в после поиска с возможность удаления значения или сброса нажатием кнопки .

Если в выпадающем списке «Тип фильтра» выбрано значение «Мультисписок», то значения в выпадающем списке «Отображение»:

  • «Чекбоксы» – фильтр с полем и множественным выбором значений путем проставления флажков. Выпадающий список не должен сворачиваться и должна быть предусмотрена возможность растягивать высоту выпадающего списка;

  • «Список» – фильтр с поиском и множественным выбором значений. Выбранные значения должны отображаться в после поиска с возможностью частичного удаления или сброса всех значений нажатием кнопки .

Если в выпадающем списке «Тип фильтра» выбрано значение «Поиск», то значения в выпадающем списке «Отображение»:

  • «Поле ввода» – фильтр в виде поля с иконкой «Лупа».

Если в выпадающем списке «Тип фильтра» выбрано значение «Число», то значения в выпадающем списке «Отображение»:

  • «Число» – фильтр с полем ввода;

  • «Диапазон чисел» – фильтр в с двумя полями ввода.

Если в выпадающем списке «Тип фильтра» выбрано значение «Дата», то значения в выпадающем списке «Отображение»:

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

Типы фильтров «Список» и «Мультисписок»

При выборе в выпадающем списке «Тип фильтра» значений «Список» или «Мультисписок» окно для создания фильтра принимает следующий вид:


Тип фильтра «Список» или «Мультисписок»


В окно создания фильтра добавляется блок «Настройка списка», содержащий две кнопки:

  • «Датасет»;
  • «Ручная настройка».

Кнопка «Датасет» 

При нажатии на кнопку «Датасет» блок «Настройка списка» принимает следующий вид:


Блок «Настройка списка» при нажатии кнопки «Датасет»


Блок «Настройка списка» после нажатия кнопки «Датасет» содержит:

  • Выпадающий список «Датасет». Осуществляется выбор датасета. Поле содержит поиск по наименованию датасета. Является обязательным для заполнения. Пока не будет выбран датасет остальные поля будут неактивными;
  • Выпадающий список «Отображаемое значение». Выбор колонки из отобранного датасета. Поле является обязательным для заполнения;
  • Выпадающий список «Ключ». Выбор колонки из отобранного датасета. Поле не является обязательным для заполнения. Например, в выпадающем списке фильтра будут отображаться наименования городов (колонка выбрана в выпадающем списке «Отображаемое значение»), а фильтрация будет происходить по ключевым значениям другой колонки датасета (выбранной в выпадающем списке «Ключ»);
  • Выпадающий список «Сортировка». Выбор колонки из отобранного датасета для сортировки значений, которые будут отображены в фильтре. Поле не является обязательным для заполнения;
  • Выпадающий список «Направление». Выбор направления сортировки значений, которые будут отображены в фильтре, по колонке, выбранной в выпадающем списке «Сортировка». Значения в выпадающем списке «Направление» следующие:
    • ASC. Устанавливает порядок сортировки по возрастанию, от меньших значений к большим;
    • DESC. Устанавливает порядок сортировки по убыванию, от больших значений к меньшим.

Направление сортировки по умолчанию -  ASC. Пока не выбрано значение в выпадающем списке «Сортировка» выпадающий список «Направление» неактивен;

  • Кнопка «Добавить фильтр». Позволяет установить дополнительную фильтрацию отображаемых значений фильтра по одной из колонок датасета, выбранного в выпадающем списке «Датасет»;
  • Выпадающий список «Условие». Поле не является обязательным для заполнения. Значения в выпадающем списке следующие:
    • Принадлежит множеству;
    • Не принадлежит множеству;
  • «Значение по умолчанию». Соответствует выбранному типу фильтра и виду отображения.

Кнопка «Ручная настройка»

При нажатии на кнопку «Ручная настройка» блок «Настройка списка» принимает следующий вид:


Блок «Настройка списка» при нажатии кнопки «Ручная настройка»


Блок «Настройка списка» после нажатия кнопки «Ручная настройка» содержит:

  • Поля для ввода отображаемого значения и ключа (поля расположены на одной линии). В поле «Отображаемое значение» следует ввести значение, которое будет отображаться в значении фильтра. В поле «Ключ» - значение, по которому будет происходить фильтрация. Поле «Ключ» не является обязательным для заполнения.
  • Кнопка «Еще значение». После нажатия на кнопку появляется еще одна строка с полями «Отображаемое значение» и «Ключ»:


Добавление еще одной строки с полями «Отображаемое значение» и «Ключ»


Для удаления строки с полями «Отображаемое значение» и «Ключ» необходимо нажать на кнопку , расположенную справа от поля «Ключ». Если в блоке «Настройка списка» присутствует только одна строка с полями «Отображаемое значение» и «Ключ», то ее удалить нельзя. Количество добавляемых строк неограниченно.

  • Выпадающий список «Условие». Значения в выпадающем списке следующие:
    • «Принадлежит множеству»;
    • «Не принадлежит множеству»;
    • «Пусто»;
    • «Не пусто»;
    • «Содержит»;
    • «Не содержит»;
    • «Начинается с»;
    • «Не начинается с»;
    • «Заканчивается на»;
    • «Не заканчивается на»;
  • Выпадающий список «Значение по умолчанию». В выпадающем списке отображаются значения, введенные в поля «Отображаемое значение».

Пока не заполнено поле «Отображаемое значение» выпадающие списки «Условие» и «Значение по умолчанию» неактивны.

Типы фильтров «Поиск»

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



Тип фильтра «Поиск»


В окно создания фильтра добавляются два выпадающих списка:

  • «Условие»;
  • «Значение по умолчанию» – соответствует выбранному типу фильтра и способу отображения.

Типы фильтров «Число» и «Дата»

При выборе в выпадающем списке «Тип фильтра» значения «Число» или «Дата», окно для создания фильтра принимает следующий вид.


Тип фильтра «Число»


В окно создания фильтра добавляются два выпадающих списка:

  • «Условие»;
  • «Значение по умолчанию» – соответствует выбранному типу фильтра и способу отображения.

Выпадающий список «Условие»

Значения в выпадающем списке «Условия» зависят от выбранных значений в выпадающих списках «Тип фильтра» и «Отображение».

Если в выпадающем списке «Тип фильтра» выбрано значение «Поиск», то значения в выпадающем списке «Условие» следующие:

  • «Равно»;
  • «Не равно»;
  • «Содержит (с учетом регистра)»;
  • «Не содержит (с учетом регистра)»;
  • «Содержит (без учета регистра)»;
  • «Не содержит (без учета регистра)»;
  • «Начинается с (с учетом регистра)»;
  • «Начинается не с (с учетом регистра)»;
  • «Начинается с (без учета регистра)»;
  • «Начинается не с (без учета регистра)»;
  • «Заканчивается на (с учетом регистра)»;
  • «Заканчивается не на (с учетом регистра)»;
  • «Заканчивается на (без учета регистра)»;
  • «Заканчивается не на (без учета регистра)».

Если в выпадающем списке «Тип фильтра» выбрано значение «Число», и в выпадающем списке «Отображение» выбрано значение «Число», то значения в выпадающем списке «Условие»:

  • «Равно»;
  • «Не равно»;
  • «Больше»;
  • «Больше или равно»;
  • «Меньше»;
  • «Меньше или равно».

Если в выпадающем списке «Тип фильтра» выбрано значение «Число», а в выпадающем списке «Отображение» выбрано значение «Диапазон чисел», то значения в выпадающем списке «Условие»:

  • «Принадлежит к множеству»;
  • «Не принадлежит к множеству».

Если в выпадающем списке «Тип фильтра» выбрано значение «Дата», а в выпадающем списке «Отображение» выбрано значение «Поле ввода», «Поле ввода со временем» или «Календарь», то значения в выпадающем списке «Условие»:

  • «Равно»;
  • «Не равно»;
  • «Больше»;
  • «Больше или равно»;
  • «Меньше»;
  • «Меньше или равно».

Если в выпадающем списке «Тип фильтра» выбрано значение «Дата», а в выпадающем списке «Отображение» выбрано значение «Поле ввода с периодами», «Поле ввода с периодами со временем» или «Календарь с периодами», то значения в выпадающем списке «Условие»:

  • «Входит в период»;
  • «Не входит в период».

Значение по умолчанию

Фильтры с типами «Список» и «Мультисписок»

Для фильтров с типами «Список» и «Мультисписок» в выпадающем списке поля «Значение по умолчанию» предлагаются значения из поля (или полей для ручного списка) «Отображаемое значение».

Для фильтра с типом «Список», когда в поле «Отображаемое значение» вынесена колонка данных с типом «Дата» или «Число», для поля «Значение по умолчанию» отображаются радиокнопки режимов установки значения: «Точное», «Максимальное», «Минимальное».

  • Точное – в этом режиме в поле «Значение по умолчанию» вы можете выбрать значение вручную.
  • Максимальное – в этом режиме в поле «Значение по умолчанию» автоматически выбирается максимальное значение из колонки датасета, вынесенной в поле «Отображаемое значение». Если после обновления данных в датасете максимальное значение изменяется, оно автоматически изменяется в фильтре.
  • Минимальное – в этом режиме в поле «Значение по умолчанию» автоматически выбирается минимальное значение из колонки датасета, вынесенной в поле «Отображаемое значение». Если после обновления данных в датасете минимальное значение изменяется, оно автоматически изменяется в фильтре.


Поле «Значение по умолчанию» для фильтра с типом «Список», с радиокнопками режимов под полем

Фильтры с типами «Поиск», «Число», «Дата»

Для фильтров с типами «Поиск», «Число» и «Дата» поле «Значение по умолчанию» предполагает ручной ввод значения, где:

  • для фильтра с типом «Поиск» поле допускает вводить любые символы;
  • для фильтров с типами «Число» и «Дата» поле допускает вводить только цифры.

Для фильтра с типом «Дата» параметр настройки «Смещение от текущей даты» включает автоматический расчет даты от текущей с учетом заданного смещения. При включенном параметре поле «Значение по умолчанию» меняет вид на набор полей, в которых можно выбрать направление и расстояние протяженность смещения.


  • Для смещения с протяженностью «Месяц», в случае, когда в рассчитанном месяце количество дней меньше, чем в текущем, правильной датой расчета считается последний день рассчитанного месяца до дня начала следующего месяца. Например:
    • Для дат 29-е, 30-е и 31-е марта при смещении минус 1 месяц будет рассчитана дата 28-е февраля.
    • Для  дат 29-е, 30-е и 31-е января при смещении плюс 1 месяц будет рассчитана дата 28-е февраля.

Значение по умолчанию для фильтра с типом «Дата», с включенным автоматическим расчетом даты

Сохранение фильтра

После заполнения необходимых полей в окне создания фильтра необходимо нажать кнопку «Создать». Фильтр будет сохранен, произойдет переход в окно со списком фильтров. Сохраненный фильтр отобразится в списке фильтров. Для закрытия окна создания фильтра следует нажать кнопку «Отменить», или нажать левую кнопку мыши вне области окна.

  • Нет меток