GWT の場所/アクティビティ - ナビゲーションには何を使用する必要がありますか?

StackOverflow https://stackoverflow.com/questions/7833752

質問

GWT Places/Activities Web アプリケーションがあります。私が使う Anchorさんの click ユーザーを新しい「場所」に移動するイベントなので、ユーザーが新しいウィンドウやタブで「リンク」を開くことはできません。問題は、これらすべてのリンクをどのようにして本物にするかということです。

役に立ちましたか?

解決

おそらく使用する代わりに Anchor そしてそれを聞いて ClickEvent 使用 Hyperlink とともに targetHistoryToken 地名に設定します。

例えば

<g:Hyperlink text="Home" targetHistoryToken="home" />

他のヒント

Hyperlink(またはInlineHyperlink)を使用することはできますが、ClickHandlerAnchorを使用したいのです。なぜなら、アクティビティがmayStopでnull以外の値を返す場合、URLはまだ変更されていないからです(Hyperlinkでは、ユーザーがナビゲーションをキャンセルすることを選択した場合でも、そうなります。

hrefにターゲット(Anchor)を設定するには、PlaceHistoryMapperを使用するだけです。また、Ctrl +クリック、ミドルクリック、右クリックを正しく処理するには、HyperlinkImplを再利用します。 ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top