2012-12-12 27 views
0

我是GWT初學者。如何更新URL中的狀態而無需在GWT中導航MVP

我想爲使用MVP開發的GWT應用程序添加書籤。

我有一個狀態,用戶可以通過選擇頁面上的搜索條件縮小搜索結果的範圍。如果用戶選擇任何標準,搜索結果將通過AJAX獲取並顯示在頁面上。

現在我想爲它加書籤。

這裏的問題是該URL不包含哪個搜索criterai選擇。

我想刷新/重新加載頁面時更新URL。

任何人都可以請幫助我。

回答

1

您可以使用活動和地點的設計模式:

https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces

它允許書籤與您需要爲特定地點的任何參數在應用程序內的任何地方。例如,您的URL可能看起來像:

myApp.com/#SEARCH:user=123 &鍵= XYZ

您的搜索活動將讀取該令牌,當你需要它無需重新加載頁面進行處理。您也可以在不重新加載頁面的情況下「創建」這些網址。

+0

謝謝你的回覆。實際上,我想刷新頁面或與朋友分享鏈接,以便我選擇的搜索條件得到應用。 – Sree

+0

這正是你可以用這種設計模式做的事情。 –

+0

你能詳細說明一下嗎?我只使用MVP設計模式。 – Sree