Добрый день!
У нас кейс, схожий с вот этим постом.
Так как использовать вариант реализации, описанный там, не получается в силу изменений архитектуры системы, вопрос остается актуальным.
Подскажите, какой есть опыт решения такой задачи?
Нравится
2 комментария
Лучший ответ
31 октября 2019 16:48
По скольку нельзя напрямую теперь замещать модули, создайте свой новый модуль и через override заместите нужный модуль и нужные методы:
define("TestSmsCampaignConnectorManager", [], function() { Ext.define("Terrasoft.TestSmsCampaignConnectorManager", { // Указываем, что замещаем модуль CampaignConnectorManager override: "Terrasoft.CampaignConnectorManager", // Виртуальный метод для перегрузки blaBlaMethod: function() { // additional logic here }, }); }); А в схеме, где используется вызов метода, подключите ваш новый модуль
31 октября 2019 12:30
Добрый день.
Посмотрите дополнение на маркетплейсе Records color highlighting for Creatio.
31 октября 2019 16:48
По скольку нельзя напрямую теперь замещать модули, создайте свой новый модуль и через override заместите нужный модуль и нужные методы:
define("TestSmsCampaignConnectorManager", [], function() { Ext.define("Terrasoft.TestSmsCampaignConnectorManager", { // Указываем, что замещаем модуль CampaignConnectorManager override: "Terrasoft.CampaignConnectorManager", // Виртуальный метод для перегрузки blaBlaMethod: function() { // additional logic here }, }); }); А в схеме, где используется вызов метода, подключите ваш новый модуль
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать