操作方法/最佳实践:创建和实现自定义库

2020-08-18 21:33发布

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

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


嗨,

是否可以编写和使用自己的库?

例如,我们将创建自己的具有中心功能的UI5-Application,并将在我们创建的每个UI5-Application中使用此库。

有什么想法吗?

最诚挚的问候,

迈克尔

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

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


嗨,

是否可以编写和使用自己的库?

例如,我们将创建自己的具有中心功能的UI5-Application,并将在我们创建的每个UI5-Application中使用此库。

有什么想法吗?

最诚挚的问候,

迈克尔

付费偷看设置
发送
3条回答
DafaDDDa
1楼 · 2020-08-18 22:15.采纳回答

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插件。 据我所知,它们都没有出版(既复杂又文献不足,这就是原因,不是因为我们不希望出版)。 他们会尽量减少代码,生成包含所有控件的预加载文件,以便在运行时减少请求,生成从右到左的版本等。所有这些都是为了优化,但并非必须如此。

安德烈亚斯

樱桃小丸子0093
2楼-- · 2020-08-18 22:09

嗨安德烈亚斯,

假设我要制作/自定义控件,我想在其中添加html元素 图表,该图表将显示odata/json中的一些值。

我想使用可视化图表。 但是好像现在我正在使用图表的onafterrendering来添加元素。

是否有任何标准方法可以执行此操作?还是我必须创建新的库?

关于此,

Naren L Naik

# p#

嗨,迈克尔,

我想您正在谈论开发可重用的sapui5组件。 如果是,则请参考此主题讨论

关于此事项

Chandra

黑丝骑士
3楼-- · 2020-08-18 22:29

嗨,迈克尔,我想在10分钟后向我的所有应用程序写入一个空闲时间注销。 注销后,重定向到主页登录页面。 因此,我将编写一个Java脚本代码并将此代码共享给我的自定义sap ui5应用程序。 这是我的主意。 请让我知道是否比这更好? 谢谢你。

最好的问候

斯瓦米语

一周热门 更多>