PeriodStructPropertyEditor

Одной из обязательных задач для бизнес-приложения является предоставление пользователю удобного инструмента для настройки фильтра по дате при работе со списками. В состав платформы Xafari входит готовый визуальный элемент управления, позволяющий быстро задавать любой диапазон дат для фильтрации данных в ListView XAF-приложения.

Win application

Win application


Web application

Web application


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

PeriodStructPropertyEditor2Win

Элемент управления также поддерживает работу с временным периодом целиком, без необходимости указания дат начала и окончания:
PeriodStructPropertyEditor3Win
В дополнение к вышеперечисленным вариантам использования, предоставляется возможность настройки фильтра на отбор записей, относящихся ко всем датам с начала указанного периода до текущего момента:
PeriodStructPropertyEditor4Win
Для привязки элемента управления к любому полю типа DateTime достаточно настроить всего лишь один атрибут бизнес-объекта в модели приложения.