我需要創建一個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應用程序的可視化擴展。 –