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


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


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


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


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

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

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

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

Поле «Ключ»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • «Строка». Фильтр в виде поля без иконки «Лупа»;

  • «Число». Фильтр в виде линии с ползунком. Фильтрация происходит путем перемещения ползунков относительно друг друга в пределах минимального и максимального значений;

  • «Диапазон чисел». Фильтр в виде линии с ползунками и возможностью настраивать минимальные и максимальные значения. Фильтрация происходит путем перемещения ползунков относительно друг друга в пределах минимального и максимального значений.

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

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

Типы фильтра «Поле ввода» и «Дата»

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


Тип фильтра «Поле ввода» или «Дата»


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

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

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

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

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

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

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

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

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

  • «Равно»;
  • «Не равно».

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

  • «Соответствует»;
  • «Не соответствует»;
  • «Содержит»;
  • «Не содержит»;
  • «От»;
  • «До».

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

  • «Соответствует»;
  • «Не соответствует»;
  • «От»;
  • «До».

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

  • «Соответствует»;
  • «Не соответствует»;
  • «Содержит»;
  • «Не содержит».

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

  • «Соответствует»;
  • «Не соответствует».

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

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


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


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

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

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

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


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


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

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

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

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

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

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


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


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

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


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


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

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

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

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

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

  • Нет меток