Link-widget GWT - uiBinder

use*_*456 3 gwt hyperlink uibinder

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

我发现小部件"超链接"但我不知道我是如何使用它的.

San*_*nda 8

您应该使用Anchor小部件.

您可以在其上使用示例ClickHandler来检测click事件或使用构造函数的默认href:

Anchor(boolean useDefaultHref) 
Run Code Online (Sandbox Code Playgroud)

你也可以使用setter setHref(java.lang.String href)

在UiBinder:

<g:Anchor ui:field="mylink" href="/myurl">The link test</g:Anchor>
Run Code Online (Sandbox Code Playgroud)

编辑:

要在新选项卡中打开链接,您应该使用setTarget(String target)方法,如下例所示:

setTarget("_blank");
Run Code Online (Sandbox Code Playgroud)

  • "www.google.at"缺少"http://"部分.否则,它将被解释为相对于域根的URL. (3认同)