gwt平台-在gwt中查找令牌



有趣的是,应用程序的一位开发人员正在休假,我无法联系到他。

我们有一个GWT应用程序,我们试图通过将令牌传递到一个位置来临时加载页面。但由于他忘记记录URL以到达该位置,我们无法加载该位置。

所以我不知道如何找到代币。但我知道这个地方。

有人能给我指路吗?

GWTP使用@NameToken( "MyPlaceName" ),因此此页面可以使用浏览器历史记录。这将允许您通过在URL中输入名称令牌或通过超链接小部件导航到此presenter。这也将允许您使用浏览器的后退和前进按钮在应用程序中导航。

每个演示者都将拥有唯一的NameToken,如下所示

@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 ); 

希望它能帮助你!!!

  PlaceRequest placeRequest = new PlaceRequest( "homepage");
  placeManager.revealPlace(placeRequest);

其中URL是演示者的名称标记。如果您将Nametoken作为主页,则映射到"主页"的演示者将打开。如果你知道要打开哪个演示者,你可以在该演示者中找到NameToken它应该像

@NameToken("homepage");  

相关内容

  • 没有找到相关文章

最新更新