SAPUI5将图像加载为fiori app

时间:2015-10-23 11:42:06

标签: jquery path sap sapui5 sap-fiori

我正在尝试在我的fiori应用中加载图像。该图片位于/webapp/img/greendot.jpg,如下所示:
enter image description here

然后我将我的应用部署到我的ABAP-Repository,路径改为:

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

我如何获得此路径以便我可以加载我的图像?

2 个答案:

答案 0 :(得分:5)

然后你加载错了,你应该将SRC属性引用到你的相对路径:&#34; /img/greendot.png"或尝试&#34; ./ img / greendot.png&#34;

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

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

答案 1 :(得分:1)

var sRootPath = jQuery.sap.getModulePath("<package_name>");
var sImagePath = sRootPath + "/img/greendot.png";

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