专栏首页Jerry的SAP技术分享when is Component-preload.js loaded by UI Framework

when is Component-preload.js loaded by UI Framework

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://jerry.blog.csdn.net/article/details/100824377

Created by Jerry Wang, last modified on Jan 16, 2015

  • sap.ushell.services.AppConfiguration.getMetadata
  • sap.ui.getCore().getEventBus().publish(“openApp”,f);
  • sap.ui.controller.openSomething
  • openDashboard

在UI上点击了navigation target之后,UI framework首先会去取target component的metadata:

由于addMetadata method 调用时,metadata还不ready,因此会在runtime时去retrieve:

最后使用AJAX call:

By Andreas:“This preload file can only be produced by our internal (complex) Maven-based build and by the Control development tools in Eclipse which I think are not available outside yet, either.”

update 2017-11-23 5:34PM

它是一个压缩的js,在upload本地的js到UI5 repository时自动生成的。

上传之后我们的BSP下面有一个mapping的xml:里面可以找到Component-preload.js对应的文件,文件名为一串guid

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 点击了SAP CRM HANA report超链接,背后都发生了什么

    once we click the report hyperlink in Webclient UI:

    Jerry Wang
  • WebSocket服务器和客户端的一对多连接

    假设我有两个客户端连接了WebSocket服务器:我用下图两个Chrome tab表示:

    Jerry Wang
  • CL_THTMLB_COLOR_UTIL

    用Chrome打开webclient ui时,能观察到形如uif_callbacl...crm_handle=CL_THTMLB_COLOR_UTIL的http...

    Jerry Wang
  • 彻底理清 AMD,CommonJS,CMD,UMD,ES6 modules

    1.Rollup 是什么2.CommonJS、AMD、CMD、UMD、ES6 分别的介绍3.ES6 模块与 CommonJS 模块的区别4.模块演进的产物 ——...

    前端迷
  • Docker容器学习梳理--容器登陆方法梳理(attach、exec、nsenter)

    对于运行在后台的Docker容器,我们运维人员时常是有登陆进去的需求。登陆Docker容器的方式: 1)使用ssh登陆容器。这种方法需要在容器中启动sshd,存...

    洗尽了浮华
  • 006.Docker网络管理

    Docker使用Linux的Namespaces技术来进行资源隔离,如PID Namespace隔离进程,Mount Namespace隔离文件系统,Netwo...

    木二
  • 人机对话系统回复质量的自动化评估

    CodeInHand
  • 公号运营中的一些认知

    Python技术与生活认知的分享
  • MOTS攻击技术分析

    背景 我们经常遇到这样一个场景:在用户现场通过端口镜像方式对流量做镜像,用来分析数据包或者审计的时候,疑心较大的用户总是怀疑其数据会被篡改或客户端信任的结果并非...

    FB客服
  • lodash源码分析之compact中的遍历

    本文为读 lodash 源码的第三篇,后续文章会更新到这个仓库中,欢迎 star:pocket-lodash

    对角另一面

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动