如何在主从页面之间路由?

2020-09-10 08:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在使用拆分应用程序作...

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

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


你好

我正在使用拆分应用程序作为基础来制作主要细节模板。

我正在使用o的toDetail方法导航到详细信息页面,但我不断收到错误消息,提示无法读取未定义的属性" toDetail"

应用

 
 
 
 

大师

 onPress:函数(oEvent){
 var that = this;
 var obj = {};
 var sToPageId = oEvent.getParameter(" listItem")。getProperty(" title");
 obj.reqNo = sToPageId;
 that.byId(" idAppControl")。toDetail(" detail1"," flip",obj);
 }
 

详细信息

 oView.addEventDelegate({
 onBeforeShow:函数(oEvent){
 console.log(oEvent);
 如果(sap.ui.Device.system.phone){
 var oPage = oView.getContent()[0];
 如果(oPage.getShowNavButton &&!oPage.getShowNavButton()){
 oPage.setShowNavButton(true);
 oPage.attachNavButtonPress(function(){
 this.oRouter.navTo("",{},true);
 } .bind(this));
 }
 }
 } .bind(this)
 

我该如何解决?

感谢和问候

Siddharth

5条回答
半个程序猿
2020-09-10 08:36
 that.byId(" idAppControl")

 应用不是您的主视图的一部分,这就是失败的原因

请使用路由,而不是使用ui元素进行导航

一周热门 更多>