我希望{&#34}中的hideMaster
页面提供详细信息"模板。我的母版页在app.view中使用mode="HideMode"
进行隐藏,但如何在点击详情页面按钮上再次显示。
注意:我在详细信息页面中有一个标题按钮。
App.view
<SplitContainer id="idAppControl" beforeMasterOpen="changeMode" mode="HideMode">
controller.js
var oSplite = new sap.m.SplitApp("idAppControl", {});
oSplite.backMaster();
答案 0 :(得分:1)
您可以从控制器控制母版页。
例如,我想在导航到详细信息后隐藏母版页:
App.view
<SplitApp id="idAppControl" mode="HideMode" afterMasterNavigate="onAfterMasterNavigate" afterDetailNavigate="onAfterDetailNavigate" />
App.controller
onAfterDetailNavigate: function(oEvent) {
oEvent.getSource().hideMaster(); //Hide
},
如果要显示母版页使用波纹管方法 (您可以在按钮事件或其他内容中调用它)
oEvent.getSource().showMaster(); //Show