我想在 gwt 中创建一个带有“我同意条款和服务”文本的复选框。但我只希望链接适用于“条款和服务”这一短语。似乎有了锚,整个文本就可以作为一个超链接。有什么方法可以让同一锚点的选定几个单词显示为超链接?或者有没有办法在同一个锚内添加两个不同的超链接?
问问题
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 回答