EventHandler:OnSearch
From In-Portal Developers Guide
This article is not finished yet! You see this message because current Article is finished yet or contains unverified information. How to write an Article. |
| ||
---|---|---|
Статьи в этой категории | ||
Данное событие вызывается из javascript функции search. После вызова события, заданные критерии поиска из запроса пользователя записываются в сессию и в таблицу PersistantSessionData, на основе запроса пользователя формируются фильтры. Далее происходит перезагрузка страницы уже без передачи события OnSearch и фильтр отображается отфильтрованным. Список останется отфильтрованным пока результаты хранятся либо в сессии, либо в таблице PersistantSessionData. Для сброса фильтра необходимо нажать на кнопку "Reset".
Вызывается из шаблона
Данное событие вызывается после нажатия либо на кнопку "Search" на панели стандартного списка в административной панели, либо на клавишу "Enter" находясь на поле ввода фильтра.
Потенциальное применение
Список Session Log в разделе Configuration аддмнистративной панели, наглядно демонстрирует, как можно использовать данное событие. Колонка "Affected Items" в списке, состоит из ссылок, нажав на которые откроется отфильтрованный поиском список изменений.