GWT应用程序中的页面导航

时间:2013-04-24 07:44:03

标签: gwt

我想导航到我的应用程序中的另一个页面。我不希望页面重新加载(即应用程序应该是一个单独的URL应用程序)。

我知道只有一种方法可以通过我想要显示的任何数据更改RootPanel中附加的正确div来实现此目的。但如果有很多导航,我可能会变得很麻烦(我还没有试过它:P)。

有没有其他方法可以实现这一目标或使上述方法更好?

提前致谢。

2 个答案:

答案 0 :(得分:3)

我猜您需要GWT Development with Activities and Places

好吧,是时候看看MVP

你可以这样做

  History.newItem(tokenOfYourPresenterScreen);

答案 1 :(得分:0)

一个很好的单一EntryPoint演示应用程序在这里:(BrowserHistoryExample.java) http://www.gwtproject.org/doc/latest/DevGuideCodingBasicsHistory.html

我在示例中添加了以下内容以演示链接。

vertPanel.add(new Label("Access history via Hyperlinks"));
vertPanel.add(new Hyperlink("External Page 0","page0"));
vertPanel.add(new Hyperlink("External Page 1","page1"));
vertPanel.add(new Hyperlink("External Page 2","page2"));