我的index.html
[class="sap-phone sapUiTheme-sap_belize sap-ios sapUiMedia-Std-Tablet sapUiMedia-StdExt-Tablet"]
在iphone中,但是演示
[class="sap-tablet sap-desktop sap-combi sapUiTheme-sap_belize sapUiMedia-Std-Phone sapUiMedia-StdExt-Phone"]
为什么我的“sapUiMedia-Std-Tablet”不是“sapUiMedia-Std-Phone”?
sap.ui.getCore().attachInit(function () {
new sap.tnt.ToolPage({
header: new sap.tnt.ToolHeader("", {
content: [
new sap.m.Button("", {
icon: "sap-icon://menu2",
type: sap.m.ButtonType.Transparent,
layoutData: new sap.m.OverflowToolbarLayoutData("", {
priority: sap.m.OverflowToolbarPriority.NeverOverflow
}),
})
]
})
}).placeAt("content");
});
答案 0 :(得分:0)
我找到了一种方法,将sap.m.App添加到index.html,而不是问题得到解决。
sap.ui.getCore().attachInit(function () {
new sap.m.App({
pages: new sap.tnt.ToolPage({
header: new sap.tnt.ToolHeader("", {
content: [
new sap.m.Button("", {
icon: "sap-icon://menu2",
type: sap.m.ButtonType.Transparent,
layoutData: new sap.m.OverflowToolbarLayoutData(
"", {
priority: sap.m.OverflowToolbarPriority
.NeverOverflow
}),
})
]
}),
sideContent: new sap.tnt.SideNavigation("", {
item: new sap.tnt.NavigationList()
})
})
}).placeAt("content");
});