点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我是UI5编程的新手。 我在webIDE项目和eclipse项目中使用了相同的清单文件。我相应地更改了ID和rootview详细信息。 但是,尽管它可以在webIDE中使用,但是在eclipse中却出现了空白页。 调试器中也没有错误。
如果我直接在组件中提供rootview,则会加载页面。 但是,如果我给出清单,则会出现空白页。 现在停留在这个位置上了,因此我们将不胜感激
Component.js:
sap.ui.define([ " sap/ui/core/UIComponent" ],函数(UIComponent){ "使用严格"; 返回UIComponent.extend(" zas_proj1_ns.Component",{ 元数据:{ 清单:" json" //rootView:"zas_proj1_ns.View.MainView" //直接提供rootview }, 初始化:函数(){ //调用父级的init函数 UIComponent.prototype.init.apply(this,arguments); //其他初始化可以在这里完成 } }); }); Manifest.json: { " _version":" 1.1.0", " start_url":" ./index.html", " sap.app":{ " _version":" 1.1.0", " id":" zas_proj1_ns", " type":"应用程序", " title":" {{appTitle}}", " description":" {{appDescription}}", " applicationVersion":{ " version":" 1.0.0" } }, " sap.ui":{ " _version":" 1.1.0", " technology":" UI5", " deviceTypes":{ "桌面":是的, "平板电脑":是的, "电话":正确 }, " supportedThemes":[ " sap_bluecrystal" ] }, " sap.ui5":{ " _version":" 1.1.0", " rootView":" zas_proj1_ns.View.MainView", " autoPrefixId":是, "依赖关系":{ " minUI5Version":" 1.30", " libs":{ " sap.ui.core":{ " minVersion":" 1.30.0" }, " sap.m":{ " minVersion":" 1.30.0" }, " sap.ui.layout":{ " minVersion":" 1.30.0" } } }, " contentDensities":{ "紧凑":是的, "舒适":是 } } }path.jpg (26.2 kB)
检查您的ui5版本。 或更改index.html src=" https://sapui5.hana.ondemand .com/resources/sap-ui-core.js "
Hello Santhosh,
是的,这行得通。 谢谢。
此致
Sujitha
嗨,Sujitha,
修改清单,使其包含这样的视图名称,然后尝试一次
谢谢
Vaibhav
嗨Vaibhav,
谢谢,我尝试过,但我仍然只得到一个空白页。
保持视图,控制器,模型文件夹和component.js和manifest.json可以直接访问webcontent文件夹,例如 您的index.html。
,否则检查index.html data-sap-ui-resourceroots,它应根据您的文件夹结构(例如"")进行更改。 或" ./"或" ././"
示例:-
data-sap-ui-resourceroots ='{" zas_proj1_ns":" ./"}'
Hello Santhosh,
谢谢。 我尝试了一下,但仍然出现空白页。 另外,就像我提到的,如果我直接在component.js中提供rootview,它就可以工作。 只有当我尝试通过manifest.json给出它不起作用时。
因此component.js无法与manifest.json通信或manifest.json中出了点问题。
一周热门 更多>