SAPUI5 在 Fiori 应用程序中加载图像,图像路径已更改
SAPUI5 load image in Fiori app, image path was changed
我正在尝试在我的 fiori 应用程序中加载图像。该图像位于 /webapp/img/greendot.jpg
中,如下所示:
但随后我将我的应用程序部署到我的 ABAP 存储库,路径更改为:
https://<server>:<port>/sap/bc/ui5_ui5/sap/my_application/~CD103454ACB782CF74F8A2339BE67CE1~5/img/greendot.png
如何获取此路径以便加载我的图片?
那么你加载错误了,你应该将 SRC-属性 引用到你的相对路径:“/img/greendot.png”或尝试“./img/greendot.png”。 =11=]
var img = new sap.m.Image({
src : "./img/greendot.png",
});
运行时不需要请求任何后端路径...
var sRootPath = jQuery.sap.getModulePath("<package_name>");
var sImagePath = sRootPath + "/img/greendot.png";
似乎可行,但我不知道这是否是 "correct" 解决此问题的方法。
我正在尝试在我的 fiori 应用程序中加载图像。该图像位于 /webapp/img/greendot.jpg
中,如下所示:
但随后我将我的应用程序部署到我的 ABAP 存储库,路径更改为:
https://<server>:<port>/sap/bc/ui5_ui5/sap/my_application/~CD103454ACB782CF74F8A2339BE67CE1~5/img/greendot.png
如何获取此路径以便加载我的图片?
那么你加载错误了,你应该将 SRC-属性 引用到你的相对路径:“/img/greendot.png”或尝试“./img/greendot.png”。 =11=]
var img = new sap.m.Image({
src : "./img/greendot.png",
});
运行时不需要请求任何后端路径...
var sRootPath = jQuery.sap.getModulePath("<package_name>");
var sImagePath = sRootPath + "/img/greendot.png";
似乎可行,但我不知道这是否是 "correct" 解决此问题的方法。