我想创建一个只在首页上显示详细视图的网站
var splitApp = new sap.m.SplitApp("comboTestApp", {
mode: sap.m.SplitAppMode.HideMode
});
但是主视图和详细信息视图都显示在每个子页面上
var splitApp = new sap.m.SplitApp("comboTestApp", {
mode: sap.m.SplitAppMode.ShowHideMode
});
到目前为止,我的方法是定义一个全局变量,如下所示:
var splitApp;
sap.ui.jsview("view.App", {
[...]
splitApp = new sap.m.SplitApp("comboTestApp", {
mode: sap.m.SplitAppMode.HideMode
});
[...]
return splitApp;
}
});
showMasterView = function () {
splitApp.setMode(sap.m.SplitAppMode.ShowHideMode);
}
hideMasterView = function () {
splitApp.setMode(sap.m.SplitAppMode.HideMode);
}
显然这个解决方案非常糟糕,并且会产生很多问题。 所以我想有一个非常优雅的解决方案但是我找不到包含路由的OPENUI5 / SAPUI5示例,其中你有一个没有主视图的起始页面,然后是显示主页面的子页面。
非常感谢您对此主题的任何帮助! 提前致谢!