1

我在我的 GWT 应用程序中包含了历史支持。由于某种原因,onValueChange 事件触发了两次。一次使用正确的历史令牌,然后再次使用空白历史令牌。我在托管模式下在 Netbeans 中运行它。我只在我的应用程序的 onModuleLoad 中添加了一次历史处理程序。

上周一直在为此苦苦挣扎。任何帮助深表感谢。

4

1 回答 1

2

我解决了这个问题。

我在锚点的 onclick 上添加了新的历史项目,因此我需要添加 event.getNativeEvent().preventDefault(); 添加新的历史记录项后。

请参阅下面的代码。

public void onClick(ClickEvent 事件) {
    History.newItem(Views.home.toString());
    event.getNativeEvent().preventDefault();
}

我希望这可以帮助其他人。

于 2013-07-30T02:01:23.467 回答