为什么我不能在我的页面中创建图标?它只有一个应用程序和一个页面,但仍然无法正常工作。
createContent : function(oController) {
var app = new sap.m.App();
var statusPage = sap.m.Page("statusPage",{
title : "some app",
});
statusPage.setIcon("http://www.sap.com/global/ui/images/global/sap-logo.png");
app.addPage(statusPage);
return app;
}
答案 0 :(得分:4)
如果要在页面标题中添加图标,则需要使用Page控件的customHeader
聚合。为其指定工具栏,在工具栏中,您可以添加图标按钮和标题。请注意,使用title
时,customHeader
属性将不再有效。
因此,您的控件层次结构将类似于:(以大写字母开头的控件,以小写字母开头的聚合)
Page
customHeader
Toolbar
content
Button (with icon
ToolbarSpacer
Text
ToolbarSpacer
答案 1 :(得分:1)
sap.m.Page
上的图标只设置了NavButton,并且已被弃用。你用的是什么版本?从当前的文档:
Deprecated:
Since version 1.20. Deprecated since the MVI theme is removed now. This property only affected the NavButton in that theme.