sap.m.Shell:sap图标作为homeIcon可能吗?

时间:2017-03-19 22:42:23

标签: sapui5

我的UI5应用程序使用sap.m.Shell作为根控件。可以将sap图标用于属性 homeIcon 吗? 源文本如下:

sap.ui.getCore().attachInit(function () {
        sap.ui.require([
            "sap/m/Shell",
            "sap/ui/core/ComponentContainer"
        ], function (Shell, ComponentContainer) {
            new Shell({
                app: new ComponentContainer({
                    height : "100%",
                    name : "<a name>"
                }),
                homeIcon : {
                  'icon': "sap-icon://world",                 
                  'phone' : "sap-icon://world",
                  'phone@2' : "sap-icon://world",
                  'tablet' : "sap-icon://world",
                  'tablet@2' : "sap-icon://world",
                  'favicon' : "sap-icon://world",
                  'precomposed': false
                }               
            }).placeAt("content");
        });
    });

不幸的是,浏览器控制台说:

GET sap-icon://world net::ERR_UNKNOWN_URL_SCHEME

UI5版本:1.42.9

1 个答案:

答案 0 :(得分:1)

这是不可能的。它正在使用jQuery.sap.setIcons(oIcons)。来自API document

  

主页图标必须为PNG格式...

另请参阅另一篇关于Icons的文章。

谢谢。