2020-08-18 21:33发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 是否可以编写和使用自己... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
是否可以编写和使用自己的库?
例如,我们将创建自己的具有中心功能的UI5-Application,并将在我们创建的每个UI5-Application中使用此库。
有什么想法吗?
最诚挚的问候,
迈克尔
Michael,您好,
有一个小代码段,展示了如何不仅可以动态定义控件,还可以动态定义新的控件库:
http://jsbin.com/openui5-notepad- 使用它自己的库在xmlview/1/edit?html中进行控制,输出
对于真正的控件库,您需要将描述库的部分放在其自己的文件" library.js"中,并在应用程序中加载 通过在bootstrap脚本标记中指定它来查找库:
data-sap-ui-libs ='sap.ui.commons,sap.ui.ux3,my'
默认情况下, 然后从"/sapui5/resources/my/library.js"加载。 如果实际位置不同,则可以在引导脚本标签的另一个属性中指定它:
data-sap-ui-resourceroots ='{" my":"//other/location"}'
然后将从那里加载library.js文件和控件。 (考虑跨域限制!)
该控件将位于一个名为" Square.js"的文件中,该文件与library.js位于同一目录中。 您应该在/other/location/themes//library.css
文件中放入的css,SAP内部的严重控制库开发基于基于Maven的构建以及其他的Eclipse插件。 据我所知,它们都没有出版(既复杂又文献不足,这就是原因,不是因为我们不希望出版)。 他们会尽量减少代码,生成包含所有控件的预加载文件,以便在运行时减少请求,生成从右到左的版本等。所有这些都是为了优化,但并非必须如此。
安德烈亚斯
最多设置5个标签!
Michael,您好,
有一个小代码段,展示了如何不仅可以动态定义控件,还可以动态定义新的控件库:
http://jsbin.com/openui5-notepad- 使用它自己的库在xmlview/1/edit?html中进行控制,输出
对于真正的控件库,您需要将描述库的部分放在其自己的文件" library.js"中,并在应用程序中加载 通过在bootstrap脚本标记中指定它来查找库:
data-sap-ui-libs ='sap.ui.commons,sap.ui.ux3,my'
默认情况下, 然后从"/sapui5/resources/my/library.js"加载。 如果实际位置不同,则可以在引导脚本标签的另一个属性中指定它:
data-sap-ui-resourceroots ='{" my":"//other/location"}'
然后将从那里加载library.js文件和控件。 (考虑跨域限制!)
该控件将位于一个名为" Square.js"的文件中,该文件与library.js位于同一目录中。 您应该在/other/location/themes//library.css
文件中放入的css,SAP内部的严重控制库开发基于基于Maven的构建以及其他的Eclipse插件。 据我所知,它们都没有出版(既复杂又文献不足,这就是原因,不是因为我们不希望出版)。 他们会尽量减少代码,生成包含所有控件的预加载文件,以便在运行时减少请求,生成从右到左的版本等。所有这些都是为了优化,但并非必须如此。
安德烈亚斯
一周热门 更多>