无法在sap.m.page中创建图标
问题描述:
我怎么不能在我的页面中创建图标?它只有一个应用程序和一个页面,但仍然不起作用。无法在sap.m.page中创建图标
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;
}
答
如果你想一个图标添加到页面的标题,你需要使用页面控制的customHeader
聚集。指定一个工具栏,在工具栏中,您可以添加一个图标按钮和标题。请注意,使用customHeader
时,title
属性将不再起作用。
所以,你的控制层次看起来像:(开始用大写字母管制,聚集开始小写字母)
Page
customHeader
Toolbar
content
Button (with icon
ToolbarSpacer
Text
ToolbarSpacer
答
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.
Navcontainer呢?如何使用navcontainer将页眉和页脚添加到我的页面?谢谢@mlenkeit – Ryan 2015-03-05 12:19:18
@Ryan,你通常会把Page控件放在NavContainer里面并在页面之间导航。如果您需要跨不同页面的相同页眉和页脚,则可以为它们设置页面控件,并将NavContainer作为页面的内容。 NavContainer内部的页面不需要页眉或页脚。 – mlenkeit 2015-03-05 22:20:14