Здравствуйте ! возникла проблема при создании детали в кастомном модуле, возможно кто-то знает как ее решить.
Задание: Создать модуль и на нем отобразить деталь
При попытке добавления детали - возникает ошибка "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 }, ] }; });
Нравится
3 комментария
9 августа 2019 18:03
Видимо, в коде базовой страницы идёт работа с объектом, которого в Вашем разделе не предусмотрено. Возможно, стоит наследоваться не от неё, а от чего-то попроще.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать