Добрый день!
Делаю действие в форме-карточке следующим образом:
			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
Нравится
Добрый день!
Скорее всего, дейсвтие выполняется в контексте раздела, а не карточки. Поэтому необходимо продублировать на странице раздела строку подписи и метод.
 
  