Добрый день!
Делаю действие в форме-карточке следующим образом:
getActions: function() {
var actionMenuItems = this.callParent(arguments);
actionMenuItems.addItem(this.getActionsMenuItem({
"Type": "Terrasoft.MenuSeparator",
"Caption": ""
}));
actionMenuItems.addItem(this.getActionsMenuItem({
"Click": {"bindTo": "testClick"},
"Caption": "{"bindTo": "Resources.Strings.testClick"},
"Visible": true
}));
return actionMenuItems;
},
testClick: function() {
this.set("UsrName", "qwerty");
}
Кнопка меню появляется , но без имени. При нажатии ошибка:
Не удалось получить свойство "apply" ссылки, значение которой не определено или является NULL
При чем если просто написать "Caption": "test", то наименование появляется. Но действие не отрабатывает все равно. Возможно какая-то сборка не подключена...
bpm 7.3.0.1491
Нравится
Добрый день!
Скорее всего, дейсвтие выполняется в контексте раздела, а не карточки. Поэтому необходимо продублировать на странице раздела строку подписи и метод.