Столкнулся с вот такой проблемой. Отсутствует класс строки, и я не могу найти примера где этот класс добавляется. Кто сталкивался? Можете что посоветовать?
Проблема в детали с редактируемым реестром
Нравится
Кисловский Михаил Андреевич,
Вот:
define("AnFieldForceActionsKnowledgeBaseDetailV2", [
"AnFieldForceActionsKnowledgeBaseDetailV2Resources", "ConfigurationGrid",
"ConfigurationGridGenerator", "ConfigurationGridUtilities"],
function() {
return {
entitySchemaName: "AnFieldForceActionsKnowledgeBase",
mixins: {
"ConfigurationGridUtilities": "Terrasoft.ConfigurationGridUtilities"
},
attributes: {
IsEditable: {
"type": this.Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
"value": true,
"dataValueType": this.Terrasoft.DataValueType.BOOLEAN
}
},
methods: {},
diff: /**SCHEMA_DIFF*/[
{
"operation": "merge",
"name": "Detail",
"values": {
"caption": {"bindTo": "Resources.Strings.DetailKnowledgeBase"}
}
},
{
"operation": "merge",
"name": "DataGrid",
"values": {
"type": "listed",
"primaryDisplayColumnName": "AnActionInRule",
"className": "Terrasoft.ConfigurationGrid",
"generator": "ConfigurationGridGenerator.generatePartial",
"generateControlsConfig": {"bindTo": "generateActiveRowControlsConfig"},
"changeRow": {"bindTo": "changeRow"},
"unSelectRow": {"bindTo": "unSelectRow"},
"onGridClick": {"bindTo": "onGridClick"},
"listedZebra": true,
"activeRowAction": {"bindTo": "onActiveRowAction"},
"activeRowActions": [
{
"tag": "save",
"style": this.Terrasoft.controls.ButtonEnums.style.TRANSPARENT,
"className": this.Terrasoft.controls.Button,
"markerValue": "buttonSave",
"imageConfig": {"bindTo": "Resources.Images.SaveIcon"}
},
{
"tag": "cancel",
"style": this.Terrasoft.controls.ButtonEnums.style.TRANSPARENT,
"className": this.Terrasoft.controls.Button,
"markerValue": "buttonCancel",
"imageConfig": {"bindTo": "Resources.Images.CancelIcon"}
},
{
"tag": "remove",
"style": this.Terrasoft.controls.ButtonEnums.style.TRANSPARENT,
"className": this.Terrasoft.controls.Button,
"markerValue": "buttonRemove",
"imageConfig": {"bindTo": "Resources.Images.RemoveIcon"}
}
],
"initActiveRowKeyMap": {"bindTo": "initActiveRowKeyMap"}
}
}
]/**SCHEMA_DIFF*/
};
});
Это сообщение выдаёт не сама система, а ExtJs, см. обсуждение тут.
Видимо, что-то не так в этой схеме. Её дорабатывали или сразу такой сделали? Навскидку, смущает ConfigurationGridUtilities в кавычках в блоке mixins, во всех стандартных схемах такое объявляется без кавычек.