Приоритет замещающих модулей

Добрый день!

У меня есть два разных пакета, в которых происходит замещение модуля BasePageV2, в каждом модуле замещается функция onSaved().

В данный момент вызываются функции из двух пакетов. Доступа к одному из пакетов нет, поэтому возникла необходимость переписать функцию.

Есть ли возможность установить приоритет, функция из какого модуля должна быть применена?

Нравится

2 комментария

Здраствуйте,

Все указанные обработчики событий на объекте отрабатывают по очереди. Для решения вы можете переопределить логику в кастомном пакете таким образом, что бы методы в пакете ниже не выполнялись или же удалить обработчик событий на объекте при сохранении в пакете ниже.

Татьяна, для перекрытия логики по родительскому сигналу ещё вы можете в дочернем БП объекта подписаться на аналогичное событие объекта и в скрипте перед return true  добавить ActivatedEventElements.Remove ("Событие").

Показать все комментарии