Link-widget GWT - uiBinder

时间:2012-02-26 10:45:38

标签: gwt hyperlink uibinder

我想用uiBinder在GWT中使用像(a href =“...”/>)这样的链接或按钮。

我发现小工具“超链接”,但我不知道我是如何使用它的。

2 个答案:

答案 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的地方。这使得更精简和更快的网络应用程序。