0

我正在 GWT 中构建一个项目,当单击按钮时,该项目需要从一个页面导航到另一个页面。我该怎么做呢?或者我应该简单地将整个代码写在同一个类文件中?我知道必须有一种导航方式。

我应该如何在 GWT 中实现页面导航?

4

2 回答 2

2

你应该看看GWT 平台

使用这个库,您可以定义场所。当用户单击一个按钮时,您只需显示一个新位置

此外,该框架允许您处理 GWT 组件的生命周期并进行一些代码拆分:第 1 页和第 2 页可以编译为 2 个不同的 js,以便您只加载您需要的那个。

它也是一个(并且主要是)一个MVP 框架,比如gwt-presenter

于 2013-07-05T08:14:32.157 回答
1

您可以通过GWT 的历史机制进行页面导航。以下是您应该遵循的步骤:

  1. 将历史字符串添加到iframe您的主机页面:

  2. 注册一个ValueChangeHandler将接收历史(页面)更改事件的事件。在此处理程序中,您需要放置一个显示新页面的逻辑。例如,History.addValueChangeHandler(object of subclass of HistoryHandler);

  3. 执行此操作后,每当您需要导航到另一个页面时,请执行以下操作:History.newItem("history string of your page to be displayed");

于 2013-07-05T08:23:16.893 回答