Доброго времени суток!
Проблема заключается в следующем:
Расположено две одинаковые детали на одной странице редактирования на разных табах.
при открытии первого таба, кнопка добавления инициализируется нормально, при открытии второго, не срабатывает запись в атрибут значения и не показывается нужная кнопка
attributes: {
"isEngineeringDivision": {
"dataValueType": Terrasoft.DataValueType.BOOLEAN,
"type": Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
"value": true
},
"isNotEngineeringDivision": {
"dataValueType": Terrasoft.DataValueType.BOOLEAN,
"type": Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
"value": true
}
}
methods: {
init: function() {
this.callParent(arguments);
this.checkEnabledButton();
},
checkEnabledButton: function() {
this.sandbox.publish("checkUserInAuPublish", null, ["checkUserInAuPublish"]);
this.sandbox.subscribe("checkUserInAU", function(result) {
this.set("isEngineeringDivision", result);
this.set("isNotEngineeringDivision", result === true ? false : true);
}, this, ["checkUserInAU"]);
}
},