EventHandler:OnDeleteExportPreset
From In-Portal Developers Guide
| ||
|---|---|---|
| Статьи в этой категории | ||
Событие OnDeleteExportPreset применяется только в административной консоли. На странице с параметрами экспорта пользователю предоставляется возможность выбрать те поля таблицы, которые следует экспортировать. Также там существует возможность выбрать один из ранее сохранённых наборов полей (export preset). В случае, если пользователю ранее сохранённый набор экспортируемых полей больше не нужен, то он может его удалить. Именно в этот момент и происходит данное событие. Наборы полей хранятся в переменной "export_settings" таблицы PersistantSessionData, под ключом "ExportColumns". После успешного выполнения данного события будет удалён, выбранный пользователем, набор полей.
Вызывается из шаблона
-
in-commerce/orders/export/export
Потенциальное применение
Можно использовать в случае добавления функциональности Export Presets к экспорту.
Исходный код требует реорганизации (refactoring).Возможно могут возникнуть проблемы с интеграцией данного события на других шаблонах, т.к. название переменной, где хранятся наборы экспортируемых полей не содержит уникальный идентификатор экспортируемой таблицы, т.е. надо хотя-бы " <prefix.special>_export_settings", а не "export_settings" как сейчас. |
