Проблемы с работой добавленного действия в странице редактирования проекта

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

Создал замещающую схему страницы BaseProjectPageV2, ее код ниже. При добавление записи действие работает нормально, но при редактирование записи пропадает подпись и не вызывается функция, в консоле появляется ошибка "Uncaught TypeError: Cannot read property 'apply' of undefined". Пробовал замещать ProjectPageV2, такая же ошибка, в разделе действие добавленное таким способом работает корректно.
В чем может быть проблема?
BPM Sales + Marketing Версия 7.6.0.996

Код замещающей схемы:

define("BaseProjectPageV2", [], function() {
        return {
                entitySchemaName: "Project",
                attributes: {},
                messages: {},
                details: /**SCHEMA_DETAILS*/{}, /**SCHEMA_DETAILS*/
                methods: {
                        getActions: function() {
                                var actionMenuItems = this.callParent(arguments);
                                actionMenuItems.addItem(this.getActionsMenuItem({
                                        "Caption": {"bindTo": "Resources.Strings.ProjectActivityImportCaption"},
                                        "Click": {"bindTo": "openProjectActivityImportSetting"},
                                        "Enabled": true
                                }));
                                return actionMenuItems;
                        },
                        openProjectActivityImportSetting: function() {
                                console.log("click");
                        }
                },
                diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/
        };
});

Нравится

1 комментарий

Может здесь найдете ответ - http://www.community.terrasoft.ru/forum/topic/12371. В комментариях цуже обсуждали данную ошибку.
Или посмотрите SDK статью - http://academy.terrasoft.ru/documents/docs/technic/SDK/7.6.0/AddActionT…

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