SAP UI5 another way to change reuse library locally from Yang

简介: Created by Wang, Jerry on May 01, 2016

1). 在main project root下面创建一个文件夹,可以取名为libs,并且将reuse library的源码拷贝至该目录下(注意libs下面的路径可以灵活改变,但是要与后面的registerModulePath相应)

image.png2). 告诉SAPUI5 这些源码资源在哪儿。将下行代码加至localIndex.html 或者Component.js中。

jQuery.sap.registerModulePath(“sap.cus.crm.lib.reuse”, “libs/sap/cus/crm/lib/reuse”);


这个方法调用的两个参数值都要小心考虑,第一个错了不能正确load JavaScript Modules,第二个错了不能正确找到reuse library源码资源文件。


3). 在你要引用reuse library control的地方注意写上namespace,如xmlns:crm=“sap.cus.crm.lib.reuse.controls” . 理论上到这一步控件就能正常工作了,也可以随意修改控件源码来做Research。


但是针对Multiple Notes Control,可能由于其是通过eclipse创建的,所以在Note.js和NoneLogTypeNoteListItem.js的源码中没有相应的extend代码,会到导致运行时候报错。这时候需要把控件正常工作时候的runtime Note.js和NoneLogTypeNoteListItem.js代码拷贝下来,覆盖libs/sap/cus/crm/lib/reuse/目录下相应的源码文件 (比如在Opportunity里正常工作时候的通过Chrome Source找到runtime源代码拷贝下来)。然后,应该就可以正常工作了

目录
相关文章
|
7月前
|
Java API
SAP UI5 Library Resource Bundle 的设计原理
SAP UI5 Library Resource Bundle 的设计原理
52 0
|
8月前
|
前端开发 测试技术 API
SAP UI5 Theme Library 的解析逻辑和 SAP UI5 配置元数据的默认值
SAP UI5 Theme Library 的解析逻辑和 SAP UI5 配置元数据的默认值
42 0
|
8月前
|
前端开发 搜索推荐
SAP 电商云 Spartacus UI 的 style library 介绍
SAP 电商云 Spartacus UI 的 style library 介绍
34 0
|
前端开发 Windows
关于 SAP Spartacus feature library 里的 _index.scss 文件
关于 SAP Spartacus feature library 里的 _index.scss 文件
108 0
关于 SAP Spartacus feature library 里的 _index.scss 文件
ng-repeat part1 - how UI is rendered from {{name}} to actual value
ng-repeat part1 - how UI is rendered from {{name}} to actual value
ng-repeat part1 - how UI is rendered from {{name}} to actual value
SAP CRM Fiori reuse library的代码审查
SAP CRM Fiori reuse library的代码审查
SAP CRM Fiori reuse library的代码审查
|
弹性计算
在SAP CAL(Cloud Application Library)上搭建ABAP HANA系统
在SAP CAL(Cloud Application Library)上搭建ABAP HANA系统
125 0
在SAP CAL(Cloud Application Library)上搭建ABAP HANA系统
|
前端开发 Windows
关于 SAP Spartacus feature library 里的 _index.scss 文件
关于 SAP Spartacus feature library 里的 _index.scss 文件
关于 SAP Spartacus feature library 里的 _index.scss 文件
SAP Spartacus store里引用的library是如何编译出来的
SAP Spartacus store里引用的library是如何编译出来的
SAP Spartacus store里引用的library是如何编译出来的
|
JavaScript 前端开发 容器
SAP Spartacus使用了ngrx library
SAP Spartacus使用了ngrx library
102 0
SAP Spartacus使用了ngrx library