如果用戶在登錄後按下F5或 刷新按鈕,他應該保持在同一頁面上。現在他是 重定向到登錄頁面。如何在gwt中避免addWindowClosingHandler/ClosingEvent不需要的重新加載請求
我已經使用下面的代碼留在同一頁面上。
但我不想通過在onWindowClosing()方法中寫入 event.setMessage()來警告用戶這種情況。我只是想讓 功能,如果他錯誤地做了瀏覽器刷新,將感覺用戶什麼也沒有發生,甚至 。
我正在尋找避免由[給出的不需要的彈出窗口或如何處理創建彈出窗口的手動操作,因此無法重新生成com.google.gwt.user.client.Window.confirm(「你真的要退出嗎?「)]
Window.addWindowClosingHandler(new Window.ClosingHandler() {
@Override
public void onWindowClosing(ClosingEvent event) {
//how to prevent sending reload request OR [on cancel button MANUALLY]
}});
大家好,我已經在互聯網上嘗試過,但有助於除gwt之外,這些代碼已經實現,但沒有像reload()那樣得到效果。在此先感謝 – 2012-07-10 11:53:40
您的問題不清楚。你意味着什麼樣的彈出窗口? – 2012-07-10 12:41:19
是的,顯示彈出消息「此頁面要求您確認您要離開 - 您輸入的數據可能未保存。」 – 2012-07-10 13:42:42