如何在SAPUI5中的splitapp中隐藏母版页

2020-09-26 07:39发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


海专家,

我正在使用 SAP WEBIDE 开发一个 splittapp 应用程序。 现在,如果要按任何按钮事件,我想隐藏母版页。 我的视图通过 Component.js manifest.json 文件中的路由注入splitapp中。

请帮助我解决以上问题。

预先感谢。

谢谢

穆辛

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


海专家,

我正在使用 SAP WEBIDE 开发一个 splittapp 应用程序。 现在,如果要按任何按钮事件,我想隐藏母版页。 我的视图通过 Component.js manifest.json 文件中的路由注入splitapp中。

请帮助我解决以上问题。

预先感谢。

谢谢

穆辛

付费偷看设置
发送
4条回答
SAP砖家
1楼 · 2020-09-26 08:04.采纳回答

你好,穆欣,

您将无法使用以下代码获取splitapp对象:var oSplitapp = sap.ui.getCore()。byId(" idAppControl"); 因为ID" idAppControl"是视图的相对ID,所以您不能将Core与该ID一起使用。 您可以执行以下操作:

1。 转到App.view.xml的控制器(这是包含您的SplitApp控件的视图)

2。 在onInit方法内编写以下代码:

 this.getOwnerComponent()._ oSplitApp = this.byId(" idAppControl"); 

3。 现在,您可以使用Master或Detail控制器,并使用下面的代码来获取SplitApp对象。

 var oSplitApp = this.getOwnerComponent()._ oSplitApp; 

4。 现在您可以使用以下方法隐藏主控:

 oSplitApp.hideMaster(); 

注意:您的"拆分应用"模式应设置为"隐藏模式"以隐藏母版页。

  

此致

Rahul

Doze时光
2楼-- · 2020-09-26 08:03

嗨,

您可以使用以下事件之一,以合适的为准:

以下是相同链接:

https://sapui5.hana.ondemand.com/1.44.14/#docs/api/symbols/sap.m.SplitContainer.html#constructo

打个大熊猫
3楼-- · 2020-09-26 08:14

嗨穆辛,

在sap.m.Splitapp中,您拥有名为mode =" ShowHide"的属性

请打开下面的链接,然后尝试使用不同的模式。

https ://sapui5.hana.ondemand.com/1.32.7/docs/api/symbols/sap.m.SplitAppMode.html

此致

Shekar

shere_lin
4楼-- · 2020-09-26 07:57

嗨,穆欣,

替换

  

希望这可以解决您的目的。

一周热门 更多>