Не работают свойства Enabled и Visible для действий в комбинированном режиме. Версия 7.6
onEntityInitialized: function() {
this.set("isOutsideSupply", true);
this.callParent(arguments);
},
getActions: function() {
var actionMenuItems = this.callParent(arguments);
actionMenuItems.addItem(this.getActionsMenuItem({
"Caption": "Спецификация Teleton",
"Tag": "specificationTeleton",
"Visible": {"bindTo": "isOutsideSupply"}
}));
return actionMenuItems;
},
initCardActionHandler: function() {
this.callParent(arguments);
var propertyNames = [
"isOutsideSupply, isInsideSupply", "SxAmountCaption"
];
this.Terrasoft.each(propertyNames, function(propertyName) {
this.on("change:" + propertyName, function(model, value) {
this.sandbox.publish("CardChanged", {
key: propertyName,
value: value
}, [this.sandbox.id]);
}, this);
}, this);
},
Также пробовал биндить на метод. Результат тот же.