我想用uiBinder在GWT中使用像(a href =“...”/>)这样的链接或按钮。
我发现小工具“超链接”,但我不知道我是如何使用它的。
答案 0 :(得分:8)
您应该使用Anchor小部件。
您可以在其上使用示例ClickHandler来检测click事件或使用构造函数的默认href:
Anchor(boolean useDefaultHref)
您也可以使用setter setHref(java.lang.String href)
在UiBinder中:
<g:Anchor ui:field="mylink" href="/myurl">The link test</g:Anchor>
编辑:
要在新标签页中打开链接,您应该使用setTarget(String target)方法,如下例所示:
setTarget("_blank");
答案 1 :(得分:2)
除非您需要以编程方式使用锚点执行操作,否则可以直接将html添加到uibinder代码中。实际上,UIBinder不仅仅是一个WYSIWYG,而且它是您输入尽可能多的原生HTML的地方。这使得更精简和更快的网络应用程序。