EventHandler:OnExportCancel
From In-Portal Developers Guide
m (→Вызывает события: категория) |
Current revision (16:14, 28 February 2009) (view source) m (1 версия) |
Current revision
| ||
---|---|---|
Статьи в этой категории | ||
Событие OnExportCancel
применяется только в административной консоли. Данное событие вызывается тогда, когда в процессе импорта (или экспорта) на экране с индикатором прогресса импорта (или экспорта) пользователь нажимает кнопку "Cancel
".
Вызывается из шаблона
Вызывается из шаблона прогресса импорта (или экспорта).
Вызывает события
Из данного события вызывается событие OnGoBack, в результате которого происходит перенаправление на предыдущий шаблон, в данном случае это шаблон с настройками импорта (или экспорта). Если в сессии задана переменная "export_finish_url
" (полный путь к странице), то перенаправление происходит туда.
Исходный код требует реорганизации (refactoring ).Т.к. событие OnGoBack на прямую с импортом (или экспортом) не связано, то использование в нём переменной с названием " export_finish_url " только запутывает код.Возможны 2 решения проблемы:
|
Потенциальное применение
Это событие можно использовать для выполнения дополнительных действий, необходимых в случае преждевременной остановки процесса импорта (или экспорта). Например, если недопустим частичный импорт данных, то данные, импортированные до прерывания операции можно удалить из системы - чтобы не произошло дублирования при последующем импорте.