4

我正在尝试在我的 fiori 应用程序中加载图像。图像位于/webapp/img/greendot.jpg这样的位置:
在此处输入图像描述

但随后我将我的应用程序部署到我的 ABAP 存储库,路径更改为:

https://<server>:<port>/sap/bc/ui5_ui5/sap/my_application/~CD103454ACB782CF74F8A2339BE67CE1~5/img/greendot.png

我怎样才能得到这个路径,所以我可以加载我的图像?

4

2 回答 2

5

然后你加载错误,你应该将 SRC 属性引用到你的相对路径:“/img/greendot.png”或尝试“./img/greendot.png”

var img = new sap.m.Image({
   src : "./img/greendot.png",
});

在运行时不需要请求任何后端路径......

于 2015-10-23T12:36:20.687 回答
4
var sRootPath = jQuery.sap.getModulePath("<package_name>");
var sImagePath = sRootPath + "/img/greendot.png";

似乎有效,但我不知道这是否是解决此问题的“正确”方法。

于 2015-10-26T07:09:53.447 回答