Мне нужно создать элемент управления coustom UI5, где мне нужно загрузить карту ESRI.Нужно создать пользовательский элемент управления UI5, которому нужны некоторые другие модули AMD
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 загрузки библиотеки, если я загружаю, как показано ниже,
sap.ui.define([
"sap/ui/core/Control"
"esri/map
], function (Control,Map) {
Это не будет загружаться, потому что его не ui5 модуль
я должен требуют, как показано ниже
require(["esri/map"],function(Map){
Мне нужна помощь в написании пользовательского элемента управления UI5 или модуля, где мне нужно загрузить модуль UI5 и модуль ESRI AMD, прежде чем вернуть первый код.
который IDE/редактор использует? У меня была такая же проблема, поэтому мне нужна дополнительная информация. вы используете какую-либо другую JS-библиотеку, кроме jquery? –
IDE eclipse, только ui5 – chiranjeevigk
Если я не ошибаюсь, вы разрабатываете нечто вроде этого https://github.com/Vikash2402/Lumira-Custom-Extension-AboutLumira вместо расширения визуализации, которое вы используете в приложении SAPUI5. Правильно? –