在SplitApp多个母版页中的导航不起作用。

2020-08-20 00:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) view4.view....

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

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


 view4.view.xml:
 
 
 
 
 <内容>
 <列表>
 
 
 
 
 
 <内容>
 
 <项目>
 
 
 
 
 
 
 
 
  
 
 






 view4.controller.js:
 sap.ui.define([
 'jquery.sap.global',
 'sap/m/MessageToast',
 'sap/ui/core/Fragment',
 'sap/ui/core/mvc/Controller',
 'sap/ui/model/Filter',
 'sap/ui/model/json/JSONModel'
 ],函数(jQuery,MessageToast,Fragment,Controller,Filter,JSONModel){
 "使用严格";

 return Controller.extend(" com.br.BASICS_ROUTING.controller.view4",{
 onInit:函数(){

 },
 onOrientationChange:函数(oEvent){
 var bLandscapeOrientation = oEvent.getParameter(" landscape"),
 sMsg ="现在的方向是:" +(bLandscapeOrientation?" Landscape":" Portrait");
 MessageToast.show(sMsg,{duration:5000});
 },
 onPressGoToMaster:function(){
 this.getSplitAppObj()。toMaster(this.createId(" master2"));
 }

 });
 });





 

(14.9 kB)
2条回答
callcenter油条
2020-08-20 00:42 .采纳回答

那是因为您尝试使用的功能在控制器中不存在。 您必须创建一个返回此this.byId(" SplitAppDemo")的函数" getSplitAppObj"。

所有这些都必须在控制器中添加以下内容:

 getSplitApp:function(  ){
返回this.byId(" SplitAppObj"); }

一周热门 更多>