Sapui5 在ui5中拆分应用“后退”按钮不起作用
我试图在我的移动应用程序中实现拆分应用程序功能。但在导航到Detail2页面后,会出现一个“后退”导航按钮,按下该按钮时无法工作 我把我的代码放在下面:(如果需要更多信息,请返回) view.js文件(内容):Sapui5 在ui5中拆分应用“后退”按钮不起作用,sapui5,Sapui5,我试图在我的移动应用程序中实现拆分应用程序功能。但在导航到Detail2页面后,会出现一个“后退”导航按钮,按下该按钮时无法工作 我把我的代码放在下面:(如果需要更多信息,请返回) view.js文件(内容): 假设您希望在详细信息区域(右侧)中向后导航一步,则可以在单击后退按钮(navButtonPress)时调用SplitApp对象的backDetail()函数: 同样的功能也适用于主区域(左侧)的背面导航: 如果要在应用程序对象内导航回,请确保存在您来自的上一个页面,并且应用程序对象知道所
假设您希望在详细信息区域(右侧)中向后导航一步,则可以在单击后退按钮(navButtonPress)时调用SplitApp对象的backDetail()函数: 同样的功能也适用于主区域(左侧)的背面导航: 如果要在应用程序对象内导航回,请确保存在您来自的上一个页面,并且应用程序对象知道所有页面(可能在index.html文件中): 我刚刚测试了你的代码,使用上述函数在SplitApp中导航以及使用以下声明(在你的索引中或在你托管App对象的任何地方)在App中导航对我都有效: 从init页面返回后,您可以使用
app.back();
希望这对你有帮助
osplit.backDetail();
osplit.backMaster();
var app = new sap.m.App();
var init = sap.ui.view({
id : "idinit",
viewName : "stackovertest.init",
type : sap.ui.core.mvc.ViewType.JS
})
var page = sap.ui.view({
id : "idsplit_app1",
viewName : "stackovertest.split_app",
type : sap.ui.core.mvc.ViewType.JS
});
app.addPage(init);
app.addPage(page);
app.back();