2

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

我只知道一种方法可以通过我要显示的任何数据更改附加在 RootPanel 中的正确 div 来完成此操作。但是我觉得如果有很多导航可能会变得很麻烦(虽然我还没有尝试过:P)。

有没有其他方法可以做到这一点或使上述方法更好?

提前致谢。

4

2 回答 2

3

我猜你需要带有活动和地点的 GWT 开发

好吧,是时候看看 MVP了

有了它,你可以做到

  History.newItem(tokenOfYourPresenterScreen);
于 2013-04-24T08:04:51.463 回答
0

一个不错的单入口点演示应用程序在这里:(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"));
于 2014-11-10T12:23:29.220 回答