0

我正在使用 gwtp,但浏览器的后退按钮有些问题。我的 DefaultPlace 是一个登录页面(根内容)。如果登录正确,它会将您定向到带有菜单栏的欢迎页面 (MainPagePresenter)。此菜单栏在浏览其项目时始终可见。单击一个项目会显示特定内容 (setInSlot) 。当您使用后退按钮时,它会将令牌名称更改为之前使用的令牌,但您仍会看到旧内容。

我的问题是:如何回到之前显示的内容?

4

1 回答 1

0

您应该使用 GWTP 演示者生命周期。当您使用后退按钮时,会显示上一个演示者。您应该覆盖onReveal()onHide()清理或保存演示者和视图状态。如果您想在地点更改时清理演示者,您应该覆盖onHide()并且在正文中您可以在地点更改之前清理视图。

于 2013-05-24T08:09:44.043 回答