<< Click to Display Table of Contents >> Разработка > Элементы разработки > Модуль > Виджеты > Параметры виджетов Пример добавления логического параметра |
Предположим, разрабатывается виджет «Мои используемые документы» с действиями «Все время», «Сегодня» и «Вчера». Необходимо, чтобы у пользователя была возможность выбирать, какие данные будут отображаться в действиях виджета: по всем документам или только по документам, у которых есть содержимое. Для этого создайте логический параметр:
1.В редакторе модуля перейдите в узел «Виджеты» и создайте логический параметр.
2.В списке элементов выделите добавленный элемент и задайте настройки параметра.
3.Чтобы данные в действиях виджета фильтровались в зависимости от значения параметра, задайте обработчик события Фильтрация. Для этого в списке элементов выделите элемент Items в выберите действие «Все время». Установите флажок Фильтрация и перейдите по ссылке. Откроется редактор программного кода.
Аналогичным образом задайте обработчик события Фильтрация для действий «Сегодня» и «Вчера».
Примечание. В зависимости от типа действия виджета для него могут быть доступны обработчики событий Получение значения и Выполнение.
|
В результате для виджета «Мои используемые документы» будет добавлен логический параметр:
В зависимости от значения параметра, которое указал пользователь, в действиях виджета будут отображаться данные по всем документам или только по документам, у которых есть содержимое.
© Компания Directum, 2024 |