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 " как сейчас. |