Здравствуйте ! возникла проблема при создании детали в кастомном модуле, возможно кто-то знает как ее решить.
Задание: Создать модуль и на нем отобразить деталь
При попытке добавления детали - возникает ошибка "Cannot read property 'changeEvent' of undefined". Не подскажете как это можно решить ?
Код создания модуля:
define("BtcJawModule", ["ext-base", "terrasoft", "BaseSchemaModuleV2"], function(Ext, Terrasoft) {
return Ext.define("Terrasoft.configuration.BtcJawModule", {
extend: "Terrasoft.BaseSchemaModule",
Ext: null,
sandbox: null,
Terrasoft: null,
init: function() {
this.useHistoryState = false;
this.callParent(arguments);
},
schemaName: "BtcJawSchema",
isSchemaConfigInitialized: true,
render: function() {
this.callParent(arguments);
}
});
});
Код создания карточки представления :
define("BtcJawSchema", ["css!BtcJawModule"], function() {
return {
messages: {},
mixins: {},
details: /**SCHEMA_DETAILS*/{
"ActivityDetail1ab22d6f": {
"schemaName": "ActivityDetailV2",
"entitySchemaName": "Activity",
"filter": {
"detailColumn": "Id",
"masterColumn": "Id"
},
},
},
attributes: {},
methods: {},
diff: [
{
"operation": "insert",
"name": "DetailContainer",
"values": {
"wrapClass": [
"detail-container"
],
"itemType": 7,
"items": []
},
"index": 0
},
{
"operation": "insert",
"name": "ActivityDetail1ab22d6f",
"values": {
"itemType": 2,
"markerValue": "added-detail"
},
"parentName": "DetailContainer",
"propertyName": "items",
"index": 1
},
]
};
});