Как задействовать компоненту Фильтр по Флагу?

Постановказадачи: на пользовательской странице Реестр задач необходимо обеспечить возможность поиска задач в компоненте Таблица, которые удовлетворяют условию, что их готовность подтверждена руководителем. Это условие задается пользователем с использованием компоненты Флаг, проставлением или снятием отметки в поле компоненты.

Страница “Реестр задач” должна иметь следующие настройки:

Решение задачи:

Предполагается, что страница Реестр задач уже создана аналитиком и включена в логику бизнес-процесса. Для задействования компоненты Фильтр по флагу необходимо сделать следующее:

рис.1 Расположение компоненты Таблица и настройка ее основных параметров

рис.2 Расположение компоненты Набор фильтров и взаимосвязь с компонентой Таблица

рис.3 Настройка кнопок фильтрации

рис.4 Настройка основных параметров компоненты Фильтр по Флагу

рис.5 Настройка операции фильтрации

рис. 6 Настройка колонки фильтрации

Значение параметра “Правило обработки MultiValue значений” для данной компоненты не принципиально (“И”/“ИЛИ”), поскольку компонента не предоставляет возможность выбирать несколько значений. В параметре “Конвертер” соответствующий модуль подбирается и выставляется системой автоматически, без участия пользователя

На этом настройка страницы закончена, можно собрать приложение и проверить работу компоненты.

Результат выполнения задачи:

После применения изменений на странице, в экранной форме пользовательского приложения, мы видим, что на странице отображаются таблица и блок фильтрации с компонентой “Фильтр по Флагу” (рис.7 - рис.9)

рис.7 Открытие страницы.

В таблице указаны все задачи .


рис. 8 Активизация компоненты - проставляем отметку в поле компоненты.

Пока ничего не меняется, поскольку фильтрация произойдет после нажатия на кнопку (так настроена компонента Набор фильтров).

В случае настройки компоненты Набор фильтров на режим "Фильтровать сразу", выборка строк произошла бы в тот же момент, как была поставлена отметка в компоненте Флаг.

рис.9 Нажимаем кнопку "Применить", чтобы система отфильтровала список задач и показала только те, в которых есть отметка руководителя о готовности задачи.

Attachments: