BX.onCustomEvent
Функция позволяет два варианта входных параметров.
void BX.onCustomEvent( Object eventObject, string eventName[, Array arEventParams] );
void BX.onCustomEvent( string eventName[, Array arEventParams] );
Функция вызывает все обработчики события eventName для объекта eventObject, а также, все глобальные обработчики (назначенные без указания объекта). Если не указан объект, в котором возникает событие, то будут вызваны только глобальные обработчики. Обработчик будет выполнен в контексте объекта, в котором возникло событие. Значения из массива arEventParams будут переданы в качестве входных параметров обработчика..
Сообщение не промодерировано, возможны ошибки и неточности.
|
||||||||
| ||||||||
Сообщение не промодерировано, возможны ошибки и неточности.
|
И для тех кто не ожидал подставы, если в BX.onCustomEvent передать arEventParams=[{1}, {2}]
Тогда в addCustomEvent вы получите не как ожидаете even.data == [] А просто первый элемент массива!!! |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.