EventHandler:OnExport
From In-Portal Developers Guide
Revision as of 11:54, 6 December 2008
| 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. |
| ||
|---|---|---|
| Статьи в этой категории | ||
Cобытие OnExport применяется только в административной консоли и происходит в начале процеса экспорта данных. В нём собираются и сохраняются для последующего использования некоторые параметры экспорта -
- идентификаторы экспортируемых записей
- названия шаблонов экспорта
- шаблон параметров
- шаблон прогресса
- шаблон окончания
и назначается перенаправление на шаблон параметров экспорта с передачей туда префикса экспортируемых данных со Special = '.export' и c событием OnNew, из чего следует стандартный подход к использованию - для шаблона параметров следует создавать виртуальные поля именно под префиксом экспортируемых данных и в шаблоне параметров эти поля выводить, применяя Special = '.export'
Contents |
Вызывается из шаблона
Вызывается из шаблона, имеющего отношение к экспортируемым данным, как правило, из шаблона, содержащего список, в котором можно выбрать нужные записи, и затем начать экспорт, нажав на кнопку, производящую событие OnExport.
Вызывается из событий
Не вызывается из событий.
Входные параметры
Нет входных параметров
Вызывает события
Не вызывает событий
Потенциальное применение
Событие OnExport можно переопределить, если отбор данных для экспорта происходит каким-то необычным способом. Например, оно уже переопределено в классе kCatDBEventHandler где можно выбрать не только отдельные записи для экспорта, но и целые категории.
Ограничения
Отсутствуют.
