In-Portal Developers Guide

This is a wiki-based Developers Guide for In-Portal Open Source CMS. The purpose of this guide is to provide advanced users, web developers and programmers with documentation on how to expand, customize and improve the functionality and the code the In-Portal software. Please consider contributing to our documentation writing effort.

EventHandler:OnSearch

From In-Portal Developers Guide

Revision as of 16:14, 28 February 2009 by Root (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

События для работы со списками События для работы со списками
Статьи в этой категории

Данное событие вызывается из javascript функции search. После вызова события, заданные критерии поиска из запроса пользователя записываются в сессию и в таблицу PersistantSessionData, на основе запроса пользователя формируются фильтры. Далее происходит перезагрузка страницы уже без передачи события OnSearch и фильтр отображается отфильтрованным. Список останется отфильтрованным пока результаты хранятся либо в сессии, либо в таблице PersistantSessionData. Для сброса фильтра необходимо нажать на кнопку "Reset".

Вызывается из шаблона

Данное событие вызывается после нажатия либо на кнопку "Search" на панели стандартного списка в административной панели, либо на клавишу "Enter" находясь на поле ввода фильтра.

Потенциальное применение

Список Session Log в разделе Configuration аддмнистративной панели, наглядно демонстрирует, как можно использовать данное событие. Колонка "Affected Items" в списке, состоит из ссылок, нажав на которые откроется отфильтрованный поиском список изменений.