与sap.viz一起使用第三方dojo lib时出错

2020-09-04 10:46发布

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

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


嗨,

我正面临一个棘手的情况,需要一些帮助。 我正在使用EsriJS API可视化演示的一些数据。 到目前为止,一切都很好。
现在,我想使用sap.viz.ui5.controls.VizFrame在饼图中可视化地图上的某些数据。 由于EsriJS使用的是dojo,而sap.viz似乎也使用的是dojo,因此,如果我尝试在esriJs之前引导UI5,则会从dojoLoader中收到defineAlreadyDefined错误。 但是,如果我切换它们,例如 最后引导UI5,出现此错误:

sap-ui-core-nojQuery.js:130未捕获的错误:无法从https://sapui5.hana.ondemand.com/resources/sap/viz/ui5/controls/VizFrame.js:错误:在负缓存中找到:来自 https://sapui5.hana.ondemand.com/resources/sap/viz/library.js:错误:无法加载'sap/viz/libs/sap-viz-info-framework.js 来自 https://sapui5。 hana.ondemand.com/resources/sap/viz/libs/sap-viz-info-framework.js: TypeError:require.config不是函数

更多信息:我肯定是在index.html页面的引导程序中添加sap.viz。 我也尝试过使用jQuery.sap.require功能获得类似结果。

有人使用2个使用dojo的库有任何经验吗?或者根本不可能/太复杂而不可行? 在我的研究期间,我在SCN(3724568)中发现了这个较早的帖子,本杰明也遇到了类似的问题。 但是,由于没有答案,我想我会尝试以其他方式再次问这个问题。
任何帮助将不胜感激。

最诚挚的问候
Matthias

option2.PNG (86.0 kB)

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

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


嗨,

我正面临一个棘手的情况,需要一些帮助。 我正在使用EsriJS API可视化演示的一些数据。 到目前为止,一切都很好。
现在,我想使用sap.viz.ui5.controls.VizFrame在饼图中可视化地图上的某些数据。 由于EsriJS使用的是dojo,而sap.viz似乎也使用的是dojo,因此,如果我尝试在esriJs之前引导UI5,则会从dojoLoader中收到defineAlreadyDefined错误。 但是,如果我切换它们,例如 最后引导UI5,出现此错误:

sap-ui-core-nojQuery.js:130未捕获的错误:无法从https://sapui5.hana.ondemand.com/resources/sap/viz/ui5/controls/VizFrame.js:错误:在负缓存中找到:来自 https://sapui5.hana.ondemand.com/resources/sap/viz/library.js:错误:无法加载'sap/viz/libs/sap-viz-info-framework.js 来自 https://sapui5。 hana.ondemand.com/resources/sap/viz/libs/sap-viz-info-framework.js: TypeError:require.config不是函数

更多信息:我肯定是在index.html页面的引导程序中添加sap.viz。 我也尝试过使用jQuery.sap.require功能获得类似结果。

有人使用2个使用dojo的库有任何经验吗?或者根本不可能/太复杂而不可行? 在我的研究期间,我在SCN(3724568)中发现了这个较早的帖子,本杰明也遇到了类似的问题。 但是,由于没有答案,我想我会尝试以其他方式再次问这个问题。
任何帮助将不胜感激。

最诚挚的问候
Matthias

option2.PNG (86.0 kB)
付费偷看设置
发送
3条回答
黑丝骑士
1楼-- · 2020-09-04 11:36

在加载其他库之前,您可以先在引导程序中尝试加载sap.viz库吗?

clever101
2楼-- · 2020-09-04 11:37

define函数也位于其他ui5库中,例如sap.m,并且它们正在运行 在我的应用程序中很好,所以应该不是问题,不是吗?
现在,我认为viz框架正在使用的第三方库可能会导致错误,因为它似乎正在使用esri可能还会在其UI小部件中使用的更多jQuery功能,这可以解释为什么我只 当我尝试导入viz库时出现此错误,因为它是唯一使用这些第三方工具的库。

灬番茄
3楼-- · 2020-09-04 11:20

对此有任何解决办法吗?

一周热门 更多>