1
我想在用戶關閉瀏覽器時顯示一個模式窗口(而不是確認)。 GWT文檔說明(在處理程序操作期間)在關機期間不會顯示用戶UI。存在任何方式取消操作,從客戶端而不是從用戶?如何取消Window.ClosingEvent?
在此先感謝, 奧斯卡。
我想在用戶關閉瀏覽器時顯示一個模式窗口(而不是確認)。 GWT文檔說明(在處理程序操作期間)在關機期間不會顯示用戶UI。存在任何方式取消操作,從客戶端而不是從用戶?如何取消Window.ClosingEvent?
在此先感謝, 奧斯卡。
您不能取消關閉事件。您可以做的最好的方式是讓用戶按取消。我認爲這樣做的原因是爲了防止「壞」的JavaScript不讓你關閉瀏覽器。
這會顯示一個帶有取消選項的對話框。
Window.addWindowCloseListener(new WindowCloseListener()
{
public String onWindowClosing()
{
return "You are about to exit from the application. Are you sure?";
}
public void onWindowClosed()
{
//cleanup code
}
});
是的,我知道。但是我想取消Close事件以將控件傳遞給其他事件。此事件將顯示一個自定義窗口來通知用戶,之後我將觸發關閉事件。問題是我不知道如何取消Close事件。感謝advace! – ocell 2011-12-20 15:29:55
您無法取消關閉活動。您可以做的最好的方式是讓用戶按取消。我認爲這樣做的原因是爲了防止「壞」的JavaScript不讓你關閉瀏覽器。 – Spiff 2011-12-20 16:19:35
我的問題是客戶希望Comfirmation警報具有與應用程序中其他模式窗口相同的樣式:-( – ocell 2011-12-20 16:44:21