Необходимо переопределить несколько ф-ий мастера раздела. Создаю замещающий клиентский модуль, наследуюсь от Модуля мастера создания раздела. Что бы я не делал, получаю ошибки: cannot read property 'replace' of undefined, или cannot read property 'isDestroyed' of undefined. Подскажите как сделать правильно.
Нравится
Олег, уточни, в каком момент возникает ошибка? при сохранении схемы?
А какие функции хотите переопределить? Может это не предусмотрено в bpm.
Здравствуйте, Олег!
Мастер раздела - это не только конфигурация, а еще и ядро. Изменение конфигурации не повлияет на ядро. Исправлять ядро пользовательскими средствами нет возможности, соответственно изменения функций мастера раздела смогут его сломать.
Правильно будет не трогать мастер раздела.
"Мотков Илья" написал:Олег, уточни, в каком момент возникает ошибка? при сохранении схемы?
А какие функции хотите переопределить? Может это не предусмотрено в bpm.
Ошибка возникает при открытии мастера раздела. Причем я ничего не менял. Просто создал замещающий модуль SectionDesigner. Пробовал с "пустым" кодом:
define("SectionDesigner", [], function() {});
Пробовал полностью скопипастить код, или оставить файл пустым - безрезультатно. Мне бы просто его запустить, а дальше я разберусь.
"Сафонов Олег" написал:
Мотков Илья пишет:
Олег, уточни, в каком момент возникает ошибка? при сохранении схемы?
А какие функции хотите переопределить? Может это не предусмотрено в bpm.Ошибка возникает при открытии мастера раздела. Причем я ничего не менял. Просто создал замещающий модуль SectionDesigner. Пробовал с "пустым" кодом:
define("SectionDesigner", [],
function() {});
Пробовал полностью скопипастить код, или оставить файл пустым - безрезультатно. Мне бы просто его запустить, а дальше я разберусь.
Олег, при замещении необходимо полностью замещать модуль (локал. стринги, месседжи, параметры и т.д.). Т.е. здесь работает базовая логика замещение модуля.
Но хотелось бы отметить, если Вы переопределяете базовые методы и если обновите приложение на новые бинари, то базовые изменения не вступят в силу.