Проблема в блокировке колонок редактируемого реестра. Почти все колонки завязаны на правилах, а требуется заблокировать всю страницу. Использую:
attributes: {
"IsModelItemsEnabled": {
dataValueType: Terrasoft.DataValueType.BOOLEAN,
value: true,
dependencies: [{
columns: ["NavOrderStatus"],
methodName: "changeNavOrderStatus"
}]
}
}
А в методе изменения:
this.set("IsModelItemsEnabled", false);
Поля страницы блокируются, но в детали поля, что завязаны на правилах остаются разблокированными. Пробовал блокировать через метод:
getDefaultCellControlsConfig: function(columnName, params) {
var config = {
itemType: Terrasoft.ViewItemType.MODEL_ITEM,
name: columnName,
labelConfig: {visible: false},
};
if(columnName = "Product" && ...){
config.enabled = false;
}
return Ext.apply(config, params);
}
Что тоже не помогает.. Подскажите, пожалуйста решение данной проблемы.