Панель фильтров колонок

Панель фильтров колонокпредназначена для отображения примененных к таблице критериев фильтрации.

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

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

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

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

Например, если список документов Приходные накладные по складам отфильтровать по атрибуту «Партнер», выбрав его значение «ООО «Гелла»:

Рисунок 1.79. Выбор критерия фильтрации таблицы элементов


то в таблице будут отображаться только приходные накладные, составленные при получении продуктов от партнера ООО «Гелла». А в нижней части окна появится панель критериев фильтрации, на которой будет отображен выбранный критерий: «Партнер = ООО «Гелла».

Рисунок 1.80. Результат фильтрации


Нажатие на кнопку равносильно отмене фильтрации (или выбору во всех столбцах таблицы критерия «(Все)»). После этого панель фильтров столбцов не отображается.

При нажатии на кнопку «Изменить….» откроется окно «Настройка фильтра», предназначенное для выбора условий фильтрации.

Рисунок 1.81. Окно «Настройка фильтра»


Окно настройки фильтра содержит несколько элементов управления (полей с контекстными меню, полей со списком и кнопок). Каждое условие фильтрации отображено в виде строки, содержащей поле «…» (строка) и поля со списком: «Атрибут» (выбранный атрибут элемента таблицы), «Знак» (математический знак) и «Значение» (значение атрибута), например, «Партнер РАВНО <ООО «Гелла»>». Для удобства просмотра названия полей не отображаются.

Контекстное меню поля «Фильтр» содержит команды:

Рисунок 1.82. Окно «Настройка фильтра» с контекстным меню поля «Фильтр»


Контекстное меню поля логических операций содержит список логических операций, применяемых в фильтрах:

Рисунок 1.83. Окно «Настройка фильтра» с контекстным меню поля логических операций


Контекстное меню поля «Строка» содержит команды:

Рисунок 1.84. Окно «Настройка фильтра» с контекстным меню поля «Строка»


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

Рисунок 1.85. Окно «Настройка фильтра» после добавления нового условия


Поля в строке условия являются полями со списком.

Список поля «Атрибут» содержит перечень атрибутов элемента таблицы.

Рисунок 1.86. Окно «Настройка фильтра» с раскрытым списком поля «Атрибут»


Список поля «Знак» содержит перечень применяемых критериев: «равно», «не равно», «соответствует маске», «не соответствует маске».

Рисунок 1.87. Окно «Настройка фильтра» с раскрытым списком поля «Знак»


Список поля «Значение» содержит перечень возможных значений атрибутов элемента таблицы и позицию <пусто>.

Рисунок 1.88. Окно «Настройка фильтра» с раскрытым списком поля «Значение»


По команде «Удалить строку» удаляется текущая строка, содержащая условие фильтрации.

По команде «Очистить» удаляются все строки, содержащие условия фильтрации.

Рисунок 1.89. Окно «Настройка фильтра» после выполнения команды «Очистить»


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

Рисунок 1.90. Окно «Настройка фильтра» после добавления новой группы условий


Окно настройки фильтра содержит кнопки «ОК», «Отмена» и «Применить».

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

Дата последнего изменения: 31.05.2011

Смотрите также

Читать еще