События веб-форм
Все события вызываются перед соответствующим вызовом файлов-обработчиков статуса результата. Возврат обработчиком каких-либо значений не предполагается. Те обработчики, для которых это указано (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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.