有趣的是,應用程序開發人員之一正在休假,我無法與他聯繫。在GWT中找到令牌
我們有一個GWT應用程序,我們正在試圖與傳遞令牌地點臨時加載頁面。但是由於他忘記記錄要到達那個地方的網址,我們無法加載該地點。
所以我沒有得到如何找出令牌。但我知道這個地方。
有人可以指導我嗎?
有趣的是,應用程序開發人員之一正在休假,我無法與他聯繫。在GWT中找到令牌
我們有一個GWT應用程序,我們正在試圖與傳遞令牌地點臨時加載頁面。但是由於他忘記記錄要到達那個地方的網址,我們無法加載該地點。
所以我沒有得到如何找出令牌。但我知道這個地方。
有人可以指導我嗎?
GWTP
使用@NameToken("MyPlaceName")
,所以這個頁面可以使用瀏覽器的歷史記錄。這可讓您通過在URL中輸入名稱標記或通過超鏈接小部件導航到此presenter
。這也可以讓你使用瀏覽器的後退和前進按鈕導航你的應用程序。
每個演示者都有獨特的NameTokens,如下所示。
...
@NameToken("main")
public interface MyProxy extends ProxyPlace<MainPagePresenter> {}
...
可以揭示演示如下。
PlaceRequest myRequest = new PlaceRequest("desiredNameToken");
// If needed, add URL parameters in this way:
myRequest = myRequest.with("key1", "param1").with("key2", "param2");
placeManager.revealPlace(myRequest);
希望它能幫助你!
+1。小竅門。簡而言之。 – 2013-02-11 08:56:37
PlaceRequest placeRequest = new PlaceRequest("homepage");
placeManager.revealPlace(placeRequest);
其中,URL是演示者的姓名。如果您將Nametoken作爲主頁,映射到「主頁」的演示者將打開。 如果你知道哪些主持人你要打開,你可以在演示找到NameToken 應該是這樣
@NameToken("homepage");
也請參閱http://code.google.com/p/guit/wiki/PlaceManager – 2013-02-11 06:51:37
看起來像它太愚蠢的問題。 – Sam 2013-02-11 06:42:35