Документация для разработчиков
Темная тема

События веб-форм

Все события вызываются перед соответствующим вызовом файлов-обработчиков статуса результата. Возврат обработчиком каких-либо значений не предполагается. Те обработчики, для которых это указано (onBefore*), могут возвращать какие-либо сообщения посредством генерации системного исключения (CMain::ThrowException()). В случае появления такого исключения все последующие операции с результатом прерываются (включая обработчики статусов веб-формы). При этом все равно вызываются все обработчики текущего события. Данные, передаваемые по ссылкам, допускают непосредственное изменение значений.

Событие Вызывается Метод С версии
OnAfterFormCrmAdd после добавления сервера CRM, с которым можно связать форму. CFormCrm::Add 11.5.0
OnAfterFormCrmDelete после удаления сервера CRM, с которым может быть связана форма. CFormCrm::Delete 11.5.0
OnAfterFormCrmUpdate после обновления сервера CRM, с которым может быть связана форма. CFormCrm::Update 11.5.0
OnBeforeFormCrmAdd перед добавлением сервера CRM, с которым может быть связана форма. CFormCrm::Add 11.5.0
OnBeforeFormCrmDelete перед удалением сервера CRM, с которым может быть связана форма. CFormCrm::Delete 11.5.0
OnBeforeFormCrmUpdate перед обновлением сервера CRM, с которым может быть связана форма. CFormCrm::Update 11.5.0
onBeforeResultAdd перед добавлением нового результата веб-формы. CFormResult::Add 6.5.2
onAfterResultAdd после добавления нового результата веб-формы. CFormResult::Add 6.5.2
onBeforeResultUpdate перед сохранением изменений существующего результата. CFormResult::Update 6.5.2
onAfterResultUpdate после сохранения изменений результата веб-формы. CFormResult::Update 6.5.2
onBeforeResultDelete перед удалением результата веб-формы. CFormResult::Delete 6.5.2
onBeforeResultStatusChange перед изменением статуса результата веб-формы. CFormResult::SetStatus 6.5.2
onAfterResultStatusChange после изменения статуса результата веб-формы. CFormResult::SetStatus 6.5.2
onFormValidatorBuildList при сборе списка кастомных валидаторов полей формы. CFormValidator::GetAllList 6.0.0


© «Битрикс», 2001-2024, «1С-Битрикс», 2024