我想在返回之前检查一些内容并显示一个片段,用户可以在其中决定他是否真的想退出应用程序并返回Fiori Launchpad
主页,或者他是否想留在当前应用程序中。
我在按钮上附加了一个功能
sap.ui.getCore().byId("homeBtn").attachPress(function(){
....
});
并且在这个函数中打开了片段对话框(我只能在调试时看到),但这不会停止导航回到主页。
有谁知道如何在单击主页按钮后停止导航到主页Fiori Launchpad
?
我想在返回之前检查一些内容并显示一个片段,用户可以在其中决定他是否真的想退出应用程序并返回Fiori Launchpad
主页,或者他是否想留在当前应用程序中。
我在按钮上附加了一个功能
sap.ui.getCore().byId("homeBtn").attachPress(function(){
....
});
并且在这个函数中打开了片段对话框(我只能在调试时看到),但这不会停止导航回到主页。
有谁知道如何在单击主页按钮后停止导航到主页Fiori Launchpad
?
用于停止导航到(锚preventdefault
)标记的单击处理程序中的 fiori 启动板,您可以通过获取主页按钮的相应元素来找到该处理程序。a
DOM
如果调用该方法,则不会触发事件的默认动作。
onAfterRendering: function() {
var homeBtn = sap.ui.getCore().byId("homeBtn").getDomRef();
$($(homeBtn).find("a")).on("click", function(event) {
// do this if user do not want to navigate to launchpad
event.preventDefault();
});
}