有趣的是,应用程序开发人员之一正在休假,我无法与他联系。在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