点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,专家,我们遇到了Backoffice无法读取js-libraries.xml的问题。 我们有一个角度小部件,其构建方法如 Backoffice Framework中的AngularJS
未加载js-libraries.xml的结果是,它在Backoffice中显示了一条错误消息: AngularCNG未定义
,并且内置功能不起作用。
如果我们使用配置属性:
backoffice.cockpitng.additionalResourceLoader.enabled为true,它可以工作,但是可以从backoffice的project.properties中获得:
如果设置为true,则在页面重新加载时从扩展文件夹中重新加载小部件资源和zul文件
(方便开发,在生产系统上应设置为false)
backoffice.cockpitng.additionalResourceLoader.enabled = false
根据我们的调查,可能是 WidgetJarResourceReader
未正确读取jar文件中的条目。 在 WidgetJarResourceReader :: hasResource
中查找 cng/js/js-libraries.xml
,但未找到任何内容,但是该文件存在于 cockpitng/cng/js/js- library.xml
其余的装载机是:
-
BackofficeResourceLoader(通过属性禁用)
-
SassResourceLoader(仅用于CSS文件)
-
WidgetClassPathResourceLoader(始终在hasResource上返回false)
示例创建AngularJS窗口小部件如果该属性无效 之前提到的已启用。
这是平台中的错误还是我们需要更改的东西?
感谢您的帮助。
我们支持它!
有一种解决方法:
您添加的所有脚本都需要放置在cng/js文件夹下
一周热门 更多>