SAPUI5:检查是否已加载Component-preload.js

2020-08-21 02:17发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在SAPUI5中寻找一种方法来确定是否已加载 Component-preload.js 或是否已加载了原始控制器和视图。

到目前为止...

  • 我尝试通过访问全局JS对象my.namespace.controller,my.namespace.Component等来利用项目的名称空间,并尝试在 Component-preload.js 时查找差异 已加载还是未加载。
  • 我尝试使用$ .sap.getAllDeclaredModules()并查看加载与未加载之间的差异。
  • 我试图从我的SAPUI5代码中捕获 Component-preload.js 的onload事件,但是我发现没有可靠的方法可以在加载发生之前附加事件处理程序。
  • 我试图将一个虚拟控制器编译到我的 Component-preload.js 中,该控制器在项目中并未真正使用。 但是我没有找到一种方法来创建 Component-preload.js 加载状态与未加载状态之间的差异。

我显然没什么主意了。

披露:这是 Stackoverflow问题的副本

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在SAPUI5中寻找一种方法来确定是否已加载 Component-preload.js 或是否已加载了原始控制器和视图。

到目前为止...

  • 我尝试通过访问全局JS对象my.namespace.controller,my.namespace.Component等来利用项目的名称空间,并尝试在 Component-preload.js 时查找差异 已加载还是未加载。
  • 我尝试使用$ .sap.getAllDeclaredModules()并查看加载与未加载之间的差异。
  • 我试图从我的SAPUI5代码中捕获 Component-preload.js 的onload事件,但是我发现没有可靠的方法可以在加载发生之前附加事件处理程序。
  • 我试图将一个虚拟控制器编译到我的 Component-preload.js 中,该控制器在项目中并未真正使用。 但是我没有找到一种方法来创建 Component-preload.js 加载状态与未加载状态之间的差异。

我显然没什么主意了。

披露:这是 Stackoverflow问题的副本

付费偷看设置
发送
1条回答
微wx笑
1楼-- · 2020-08-21 02:24

您好Jörg

您的问题背景是什么? Component-preload.js只是一个压缩包,其中包含与单个文件中相同的代码。 该文件仅用于提高启动板的性能。 为什么在运行时需要此信息?

注意事项
Simon

一周热门 更多>