点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我目前正试图将自定...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我目前正试图将自定...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我目前正试图将自定义SAPUI5库正确导入并由S/4HANA系统的Fiori Launchpad中部署的一系列应用程序使用。
现在,我要做的是将库文件复制到相应的" lib"文件夹中,并在 manifest.json 以及相应的视图控制器中对其进行引用。
接下来,我部署了使用该库的应用程序,并在Fiori Launchpad中注册了该应用程序,并尝试运行该应用程序。
应用程序运行正常,但是如果我检查控制台,则会出现以下错误:
让我感到困惑的是,运行时将 library-preload.js 查找到另一个SAPUI5应用程序(所使用的库也已部署为SAPUI5应用程序)的文件中,而不是寻找 它在 manifest.json 中定义的 resourceRoots 中。
发生这种情况是否有原因? 我希望Fiori Launchpad的运行时考虑 manifest.json 并在中寻找 library-preload.js 。/lib/com/customlibrary/library -preload.js 。
谢谢你,祝你有美好的一天!
SePo
(8.5 kB)
您好 Sergiu Popa
我认为这旨在将组件加载到同一文件夹中 (具有相同名称空间的子组件)(虽然不确定),请检查resourcesRoots上的文档是否有意义,我只了解那里的点点滴滴。
https://help.sap.com/doc/saphelp_uiaddon20/2.05/en-US/be/0cf40f61184b358bht5faedaec98b2
理想情况下,默认情况下它应该工作,而无需提供任何resourceRoots。
您能告诉我"将所有文件复制到lib文件夹"是什么意思吗? "? 我希望该库仍部署在UI5_UI5 SICF节点下。
谢谢,
Mahesh
嗨,Mahesh,
并非如此; 这很重要,因为如果库中没有i18n文本,那么我总是必须将文本复制到组件的i18n捆绑包中。
我将库移至组件中只是为了避免出现单点故障。 现在,当我使用库时,我要做的就是将文件复制到组件的lib文件夹中,仅此而已。 我不想在意将i18n文本复制到组件。
干杯,
Sergiu
嗨
检查此信息:
图书馆描述符
库中组件的描述符
描述符对库的依赖关系
示例库
带有库的示例库
Saludos
Raquel
一周热门 更多>