<< Click to Display Table of Contents >> Разработка > Элементы разработки > Настройка панели фильтрации Добавление периода дат |
Предположим, что у сущностей в списке есть свойства Дата регистрации и Дата создания. Необходимо настроить фильтрацию записей в списке по значениям этих свойств. При этом есть наиболее частые периоды, по которым может быть отфильтрован список: Последние 7 дней, Последние 30 дней и Последние 90 дней. Используйте контрол «Набор флажков» для указания одного из предопределенных периодов. Для указания произвольного периода используйте контрол «Период дат».
Чтобы добавить контролы:
1.В дереве типа сущности последовательно раскройте узлы «Списки», «Collection» и «FilterPanel».
2.Добавьте в необходимую группу набор флажков и создайте флажки, соответствующие наиболее частым периодам фильтрации.
3.В контекстном меню группы выберите пункт Добавить период дат.
4.Задайте свойства контрола с периодом дат:
*Имя контрола. Должно быть уникальным в рамках группы, состоять из букв латинского алфавита и цифр.
Отображаемое имя. Название контрола, которое будет отображаться на панели фильтрации. Для локализации отображаемого имени нажмите на кнопку Локализовать.
Примечание. Чтобы в качестве отображаемого имени контрола использовалось название флажка из набора, оставьте поле Отображаемое имя незаполненным.
*Формат даты, отображаемой в контроле. Возможные значения: Дата и время, Только время, Только дата, Год и месяц, Только год.
Контрол «флажок» для управления доступностью данного контрола. При настройке панели фильтрации возможны варианты, когда нужно, чтобы данный контрол был:
•доступен всегда. В этом случае оставьте поле незаполненным;
•доступен только если установлен флажок из некоторого набора флажков. В этом случае укажите в поле имя флажка, который нужно будет установить на панели фильтрации. В выпадающем списке для выбора доступны флажки из всех наборов, которые добавлены на панель фильтрации. Например, укажите в поле имя флажка, соответствующего интервалу Произвольный период.
Отображать в панели фильтрации. Контрол будет отображаться на панели фильтрации. Если необходимо скрыть контрол на панели фильтрации списка в перекрытии модуля, снимите флажок.
5.Задайте условия фильтрации записей в списке.
В результате на панели фильтрации появится группа фильтров по периоду дат, например:
При необходимости измените расположение контролов на панели фильтрации. Для этого перетащите один из контролов выше или ниже в дереве сущности. Места для вставки подсвечиваются желтым цветом. Перемещать контрол можно только в пределах группы, где он был создан.
© Компания Directum, 2024 |