OnDeleteExportPreset

Data Source

Событие OnDeleteExportPreset применяется только в административной консоли. На странице с параметрами экспорта пользователю предоставляется возможность выбрать те поля таблицы, которые следует экспортировать. Также там существует возможность выбрать один из ранее сохранённых наборов полей (export preset). В случае, если пользователю ранее сохранённый набор экспортируемых полей больше не нужен, то он может его удалить. Именно в этот момент и происходит данное событие. Наборы полей хранятся в переменной export_settings таблицы PersistantSessionData, под ключом ExportColumns. После успешного выполнения данного события будет удалён, выбранный пользователем, набор полей.

Вызывается из шаблона

  • in-commerce/orders/export/export

Потенциальное применение

Можно использовать в случае добавления функциональности Export Presets к экспорту.

Осторожно

Возможно могут возникнуть проблемы с интеграцией данного события на других шаблонах, т.к. название переменной, где хранятся наборы экспортируемых полей не содержит уникальный идентификатор экспортируемой таблицы, т.е. надо хотя-бы <prefix.special>_export_settings, а не export_settings как сейчас.