1

GWT アプリケーションに History サポートを組み込みました。何らかの理由で onValueChange イベントが 2 回発生しています。1 回は正しい履歴トークンを使用し、もう 1 回は空白の履歴トークンを使用します。ホストモードのNetbeansでこれを実行しています。アプリケーションの onModuleLoad に履歴ハンドラを 1 回だけ追加しました。

先週、これに苦労してきました。どんな助けでも大歓迎です。

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 に答える