如何在SAP UI5中加载第三方库?

时间:2013-09-23 07:59:50

标签: sap sapui5

jQuery-UI是SAP UI5附带的第三方库之一。但我找不到在给定项目中调用它的方法。我的工作是将它包含在给定的项目文件夹中,例如util,并在使用localResources注册文件夹后,我以这种方式加载它:

 jQuery.sap.require("util.jQuery-ui"); 

显然,有一种更好的方法是加载SAP UI5中已包含的文件! 那怎么办呢?

谢谢

2 个答案:

答案 0 :(得分:3)

您可以使用包含的jQuery UI版本:

jQuery.sap.require("sap.ui.thirdparty.jqueryui.jquery-ui-core");

答案 1 :(得分:1)

UI5中包含的第三方库大部分可以从sap/ui/thirdparty/*中检索。

例如为jQuery-UI modules

sap.ui.require([
  "sap/ui/thirdparty/jqueryui/jquery-ui-core",
  "sap/ui/thirdparty/jqueryui/jquery-ui-position",
  // ...
], function(jQueryUICore, jQueryUIPosition/*, ...*/) {
  // ...
});

由于使用了同步XHR和全局名称,因此不建议使用jQuery.sap.require("sap.ui.thirdparty.jqueryui.*")来使用它们。