gwtで「利用規約に同意します」というテキストのチェックボックスを作りたいです。しかし、「利用規約」というフレーズでのみリンクが機能するようにしたい. アンカーを使用すると、テキスト全体がハイパーリンクとして機能するようです。同じアンカーの選択したいくつかの単語のみをハイパーリンクとして表示する方法はありますか? または、同じアンカー内に 2 つの異なるハイパーリンクを追加する方法はありますか?
質問する
405 次
2 に答える
3
CheckBox cb = new CheckBox();
cb.setHTML("I agree to the <a href='#'>Terms and Services</a>");
私はあなたの考えを得ることを願っています:)
于 2012-07-09T02:44:01.527 に答える
1
UiBinder でやってみましょう:
<g:HTMLPanel>
<label>
<g:SimpleCheckBox ui:field="checkbox" />
I agree to the
<g:Anchor ui:field="terms">Terms and Services</g:Anchor>
</label>
</g:HTMLPanel>
イベントにどのように応答したいかによって、非常に多くの方法があります (イベントに応答したい IFF)。
しかし、UiBinder の助けを借りて HTML に移行するのが実際の方法です。ウィジェットを使いすぎないでください。
于 2012-07-09T08:29:52.697 に答える