Класс предназначен для генерации и обраотки событий.
Константы содержат типы событий, которые генерируются в процессе работы модуля, использующего «Конструктор». События могут быть обработаны в пользовательских модулях, подробнее здесь.
Вызывается после отправки формы с настройками перед непосредственным обновлением оных. Не принимает параметров. Если возвращает результ с типом \Bitrix\Main\EventResult::ERROR, то опции пользовательского модуля не обновляются.
Вызывается перед редиректом после реквеста. Принимает и позволяет менять параметры:
url— адрес для редиректа.
Если возвращает результ с типом \Bitrix\Main\EventResult::ERROR, редирект не производится.
Вызывается перед сохранением данных из реквеста. Не принимает параметров. Если возвращает результ с типом \Bitrix\Main\EventResult::ERROR, данные не сохраняются.
Вызывается перед добавлением данных из реквеста в каждый таб. Принимает и позволяет менять параметры:
tab— объект\Rover\Fadmin\Tabтаба, в котором предстоит обновить значения инпутов.
Если возвращает результ с типом \Bitrix\Main\EventResult::ERROR, данные в таб не сохраняются.
Ввызывается после сохранения данных из реквеста. Принимает и позволяет менять параметры:
tabs— массив объектов\Rover\Fadmin\Tabтабов, в которых были обновлены значения инпутов.
Если возвращает результ с типом \Bitrix\Main\EventResult::ERROR, редирект не производится.
Вызывается перед добавлением нового пресета. Принимает и позволяет менять параметры:
siteId— id сайта, для которого добавляется пресет;value— имя пресета, полученное из реквета.
Если вы хотите задать другое имя пресета, то верните его в ключе name. Если возвращает результ с типом \Bitrix\Main\EventResult::ERROR, то пресет не добавляется.
Вызывается после добавления нового пресета. Принимает и позволяет менять параметры:
siteId— id сайта, для которого добавляется пресет;value— имя пресета, полученное из реквета;name— итоговое имя, которое могло быть задано вBEFORE_ADD_PRESETлибо сгенерировано автоматически;id— id пресета.
Вызывается перед удалением пресета. Принимает и позволяет менять параметры:
siteId— id сайта, для которого удаляется пресет;id— id удаляемого пресета.
Если возвращает результ с типом \Bitrix\Main\EventResult::ERROR, то пресет не удаляется.
Вызывается после удаления пресета. Принимает и позволяет менять параметры:
siteId— id сайта, для которого был удалён;id— id удаленного пресета.
Вызывается перед созданием таба пресета. Принимает и позволяет менять параметры:
tabParams— массив параметров создаваемого таба-пресета, получаемый из методаOptions::getConfig();presetId— id пресета;presetName— имя пресета.
Если возвращает результ с типом \Bitrix\Main\EventResult::ERROR, то таб не создается.
Вызывается после создания таба пресета. Принимает и позволяет менять параметры:
tab— объект\Rover\Fadmin\Tabданного пресета.
Вызывается перед отрисовкой таба. Принимает и позволяет менять параметры:
tab— объект\Rover\Fadmin\Tabвыводимого таба. Если возвращает результ с типом\Bitrix\Main\EventResult::ERROR, то таб не отображается.
Вызывается после получения массива всех существующих табов. Принимает и позволяет менять параметры:
tabs— массив объектов\Rover\Fadmin\Tabсуществующих табов.
Вызывается перед заданием параметров для каждого таба. Принимает и позволяет менять параметры:
name— имя таба в системе;label— название вкладки таба;icon— иконка таба;default— описание таба.
Раздел находится в разработке
Раздел находится в разработке