点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我很高兴阅读 Michal Keidar 的博客:
我非常想从工作空间中运行我的应用程序,同时在同一工作空间中也使用重用库。 我尝试了一下,但是它似乎没有用,对于为什么它不起作用,我将不胜感激。 这是我在试用帐户(全栈Web IDE)的主要工作区上所做的事情:
1)使用模板创建简单的UI5应用程序
2)使用模板创建库
3)在library.js中添加类型(新版本如下: libraryjs.txt)
4)使用简单UI5应用程序上的上下文菜单添加对库的引用。 作为参考,简单的UI5应用的manifest.json现在看起来像这样:
"依赖项":{
" minUI5Version":" 1.30.0",
" libs":{
" sap.ui.layout":{},
" sap.ui .core":{},
" sap.m":{},
" com.md.library ":{
" minVersion":" 1.0.0"
}
}
},
5)更新Component.js,以便需要新的类型。 Component.js的顶部现在看起来像这样:
sap.ui.define([
" sap/ui/core/UIComponent",
" sap/ui/Device",
" com/md/SimpleUI5/model/models ,, < br> " com/md/library/Test"
],功能(UIComponent,设备,模型,测试){
"使用严格";
6)完全按照Michal的博客添加运行配置
我得到的是这个错误:
未捕获的错误:加载失败
../../resources/com/md/library/Test.js中的" com/md/library/Test.js":404-未找到
我还可以在网络标签上看到带有以下网址的404:
我错过了什么吗?
libraryjs.txt (829乙)
您好迈克·道尔,
类型是在library.js文件中定义的,而不是在其自身的资源中定义的。 由于没有资源,因此无法使用sap.ui.deifne或jquery.sap.require加载任何内容。
例如,请查看树液中CarouselArrowsPlacement类型的发生次数 .m库:
类型是在library.js中设置的,并且可以通过库实例从其他任何地方检索。
因此,在您的情况下,您在library.js文件中缺少类型的定义。 类似于 。 无论您要在其他资源中加载类型的何处,都应该对文件库进行sap.ui.define,例如在这里,然后您可以从库实例中获取它,例如此。
谢谢
亚美兰
非常感谢Amiram,现在我可以使用它了。 我打算更多地习惯于编写自己的库。...
Amiram Wingarten -您能帮忙吗?
一周热门 更多>