2013-08-28 78 views
1

在我看來,我想執行一個動作,除非用戶用後退按鈕到達那裏。有沒有辦法在視圖中確定源請求是否來自後退按鈕?確定在Kendo Mobile視圖中點擊後退按鈕?

這裏是視圖的顯示我的事件,我試圖做到這一點的:

<div data-role="view" data-show="onShow"...>...</div> 

onShow: function (e) { 
    if (???) { //How to determine if user came via back button or not 
    //Do something 
    } 
} 

回答

0

試試下面的代碼在你的應用程序來處理後退按鈕。

/* 
Device Back Button Handling of all html pages      
*/ 
document.addEventListener("deviceready", deviceInfo, true);    
function deviceInfo() { 
document.addEventListener("backbutton", onBackButton, true); 
} 

function onBackButton() { 
    var item = app.view().id; 
     switch (item) { 
       case "index.html" 
       /*your scenario*/ 
       break; 
       case "2ndpage.html" 
       /*your scenario*/ 
       break; 

} 
+0

我也能夠找到一個私有財產,我可以使用,不知道它是多麼可靠依賴壽:e.view._back – TruMan1