jQuery-UI是UI5随附的第三方库之一。但是我找不到在给定项目中调用它的方法。我的解决方法是将其包括在给定的项目文件夹中,例如util
,并在向localResources
注册该文件夹后,以这种方式加载它:
jQuery.sap.require("util.jQuery-ui");
显然,有一种更好的方法是加载SAP UI5中已包含的文件!那么该怎么做?
您可以使用包含的jQuery UI版本,如下所示:
jQuery.sap.require("sap.ui.thirdparty.jqueryui.jquery-ui-core");
UI5中包含的第三方库,大部分可以从sap/ui/thirdparty/*
中检索。
例如对于sap/ui/thirdparty/*
:
jQuery-UI modules
由于使用同步XHR和全局名称,不建议使用sap.ui.require([
"sap/ui/thirdparty/jqueryui/jquery-ui-core",
"sap/ui/thirdparty/jqueryui/jquery-ui-position",
// ...
], function(jQueryUICore, jQueryUIPosition/*, ...*/) {
// ...
});
。