我需要创建一个UI5 coustom控件,我需要载入ESRI地图。需要创建一个需要其他AMD模块的UI5自定义控件
sap.ui.define([
"sap/ui/core/Control"
], function (Control) {
"use strict";
return Control.extend("custom.map.ESRIMap", {
init : function(){
this._map = new Map('mapDiv',esriMapOptions);
}
});
});
这就是我想要写我的自定义控件。
在那里我有装载ESRI的JavaScript API为
jQuery.sap.includeScript({
url : "https://js.arcgis.com/3.18/init.js",
id : 'esriApi'
});
问题我面临的是ESRI库加载,如果我下面加载,
它不会加载,因为它不是UI5模块
我要做的要求如下
require(["esri/map"],function(Map){
我需要帮助来编写一个UI5自定义控件或模块,我必须在返回第一个代码之前将UI5模块和ESRI AMD模块加载在一起。
你正在使用哪个IDE /编辑器?我有同样的问题,所以需要更多的细节。你使用除jQuery之外的任何其他JS库吗? –
IDE日食,只有ui5 – chiranjeevigk
如果我没有错,你正在开发这样的https://github.com/Vikash2402/Lumira-Custom-Extension-AboutLumira而不是你使用SAPUI5应用程序的可视化扩展。 –