EventHandler:OnExport
From In-Portal Developers Guide
m (категория) |
Current revision (16:14, 28 February 2009) (view source) m (1 версия) |
Current revision
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
где можно выбрать не только отдельные записи для экспорта, но и целые категории.
Ограничения
Отсутствуют.