SAPUI5 - 子页面上的主视图

时间:2015-03-03 18:04:48

标签: javascript sapui5

我想创建一个只在首页上显示详细视图的网站

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示例,其中你有一个没有主视图的起始页面,然后是显示主页面的子页面。

非常感谢您对此主题的任何帮助! 提前致谢!

0 个答案:

没有答案