如何在SAP Design Studio自定义组件中同步加载外部javascript文件?

2020-09-24 09:39发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 上下文- 我正在De...

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

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


亲爱的

上下文-

我正在Design Studio中创建一个自定义组件,需要加载未启用AMD(不支持异步)的javascript模块。 因此,它不支持脚本标签上的async属性。

我了解到requirejs用于在SAP Design Studio自定义组件中加载javascript库-这可能是标准方式。

这是SAP Design Studio组件的一个限制,无法同步加载外部javascript文件吗?

如果有办法,能否请您共享一个示例代码,说明如何在SAP Custom组件中加载未启用AMD的javascript文件。 请提出我是否有解决此问题的替代方法。

感谢您的帮助!

3条回答
Alawn_Xu
2020-09-24 10:19 .采纳回答

你好,Satheesh,

实际上,requireJS是为SDK组件加载JavaScript文件的推荐方法。 但是,仍然存在较旧的加载器,该加载器通过添加具有非异步元素的条目来加载JavaScript文件。

如果这还不够同步,则可以在主component.js文件中使用jQuery的ajax或获取API。 他们可以通过同步AJAX调用加载JavaScript并使用eval()对其进行评估。 这不是很优雅,但是在某些情况下可能是唯一可行的方法。

此致

Reiner。

一周热门 更多>