尝试在Fiori Launchpad中启动自定义开发的SAPUI5应用后,我们收到了以下错误消息:
错误
lpd_cust设置:
lpd_custrongettings
component.js
sap.ui.define([
"sap/ui/core/UIComponent"
], function (UIComponent) {
"use strict";
return UIComponent.extend("***.***.***.Component", {
metadata : {
manifest: "json"
},
init : function () {
UIComponent.prototype.init.apply(this, arguments);
}
});
});
目标映射:
目标映射
语义对象:
semantiv对象ycei_bpupload_sem存在于事务/n/ui2/semobj
中该应用程序通过index.html作为独立应用程序开始。但是,如果我们尝试在SAP Fiori启动板上启动它,则出现错误消息。
我们还尝试了以下component.js,我们在lpd_cust事务中输入附加信息属性的值,但我们收到了相同的错误。
jQuery.sap.declare("***.***.***.Component");
sap.ui.core.UIComponent.extend("***.***.***", {
createContent : function() {
// create root view
this.view = sap.ui.view({
id : "app",
viewName : "***.***.***.view.App",
type : sap.ui.core.mvc.ViewType.XML,
viewData : { component : this }
});
return this.view;
}
});
(***是内部组件/路径)
所有提示都将被赞赏。
问:
dominic
错误消息将您链接到应用程序的控制器。请确保正确实例化对象。实例化ODATA模型也许存在问题。检查您是否使用"新"。请参阅下面的语法:
https://ui5.sap.com/#/topic/6c47b2b39db9404582994070ec3d57a2.html
实例化对象时需要使用" new",例如在第二个选项上:
this.view = new sap.ui.view({
id : "app",
viewName : "***.***.***.view.App",
type : sap.ui.core.mvc.ViewType.XML,
viewData : { component : this }
});
我不认为这是您问题的答案,但我认为这是一个错误,也许可以以某种方式帮助您。