2012-07-09 79 views
0

我想创建一个复选框,文本“我同意条款和服务”在gwt。但我只希望链接能够处理“条款和服务”这一短语。整个文本看起来像是一个超链接。有没有什么办法可以让一个选定的同一个锚点的几个单词显示为一个超链接?或者是否有可能在同一个锚内添加两个不同的超链接?锚gwt超链接只有几个字

回答

3
CheckBox cb = new CheckBox(); 
    cb.setHTML("I agree to the <a href='#'>Terms and Services</a>"); 

我希望得到你的想法:)

+0

谢谢,它太棒了! – user1510855 2012-07-09 02:54:37

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真的是要走的路:不要过度使用小部件。