前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Extension project - Component.js of standard application could not be loaded

Extension project - Component.js of standard application could not be loaded

作者头像
Jerry Wang
发布2019-09-17 11:36:12
4820
发布2019-09-17 11:36:12
举报

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

本文链接:https://cloud.tencent.com/developer/article/1506752

Created by Jerry Wang, last modified on Nov 02, 2015

Issue

extension project的component.js能够成功加载(红色),但是standard application的加载失败(绿色)

  • 成功加载的extension component.js的url: /sap/bc/ui5_ui5/sap/ZJERRY20150602/Component.js
  • 加载失败的standard component.js的url: /sap/bc/ui5_ui5/ui2/ushell/resources/cus/crm/opportunity/Component.js

再观察另一个在系统里能成功加载的extension project的behavior:

可以看出standard的Fiori app是加载在folder bc/ui5_ui5/sap熙的,而不是我们error case试图从ui2/ushell/resources下加载:

观察正常工作的extension project的例子:

  1. standard app的component.js 加载是通过line3的jQuery.sap.require() method触发的
  2. cus.crm.opportunity这一module的path通过line1注册成/sap/bc/ui5_ui5/sap/crm_opprtnty,这正好是在Chrome的source folder里观察到的crm_opprtnty的树形路径。

更改之后问题解决

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年09月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Created by Jerry Wang, last modified on Nov 02, 2015
    • Issue
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档