uiBinderでGWTの(a href = "..." />)のようなリンクやボタンを使用したいと思います。リンクウィジェットGWT - uiBinder
ウィジェット "ハイパーリンク"が見つかりましたが、私はそれをどのように使用するのか分かりません。
uiBinderでGWTの(a href = "..." />)のようなリンクやボタンを使用したいと思います。リンクウィジェットGWT - uiBinder
ウィジェット "ハイパーリンク"が見つかりましたが、私はそれをどのように使用するのか分かりません。
Anchorウィジェットを使用する必要があります。
あなたは、クリックイベントを検出したり、コンストラクタでデフォルトのhrefを使用するようにサンプルはclickHandlerを使用することができます。
Anchor(boolean useDefaultHref)
またUiBinderサンプルメッセージではセッターにsetHref(java.lang.String href)
を使用することができます。
<g:Anchor ui:field="mylink" href="/myurl">The link test</g:Anchor>
編集:
あなたがプログラム的にアンカーで物事を行う必要がない限り、あなただけの直接UiBinderサンプルメッセージコードにHTMLを追加することができます
setTarget("_blank");
:新しいタブでリンクが、あなたは次の例のようにsetTarget(String target)メソッドを使用する必要があります。実際、UIBinderは単なるWYSIWYGではありませんが、可能な限り多くのネイティブHTMLを入力できる場所です。これは、よりリーンで高速なWebアプリケーションを実現します。
ありがとう... しかし、私が試したときに:anchor.setHref( "www.google.at"); それから、127.0.0.1:8888/www.google.at が開き、新しいタブで開きます。これはどのように作動しますか? – user959456
私は私の答えを編集;)それが良い場合は、答えを受け入れることを忘れないでください: –
ok。ありがとう... しかし私の最初の質問?私はそれを試したとき:anchor.setHref( "www.google.at"); 127.0.0.1:8888/www.google.at – user959456