如何取消SAPUI5中视图控制器中的路由器导航? 示例:当未保存输入字段时,我将中断后退导航。
答案 0 :(得分:0)
绝对不需要在SAPUI5中使用基于路由器的导航。您可以跳过它并直接使用sap.m.NavContainer方法。此外,你可以抓住navigate
resp。 afterNavigate
事件可以在必要时执行更多自定义操作。
您还可以在sap.m.Page上执行以下操作:
navButtonPress
活动setShowNavButton(false)
答案 1 :(得分:0)
如果你使用后退按钮进行后退导航,你可以检查你想要检查的方法(o.f.tandNavButtonPress)。
handleNavButtonPress : function (oEvent) {
//do your check here
//nav back only if your check was ok
},