如何使用忽略的href创建GWT锚?

| 假设我有这样的HTML锚:
<a id=\"myid\" href=\"something?a=b\">Link</a>
我想将其包装在具有点击处理程序的GWT定位器中,该处理程序会将用户发送到其他地方,而忽略href值。 在常规javascript中,看来您可以通过执行以下操作来完成此操作:
<a id=\"myid\" href=\"something?a=b\" onclick=\"goSomewhereElse(); return false;\">Link</a>
但是在GWT中似乎没有办法做到这一点...我是否缺少某些东西? 谢谢!     
已邀请:
        您可以使用g:Anchor标记代替a吗?
<g:Anchor ui:field=\"myLink1\">The Link To Click</g:Anchor>
然后在文件的实现中,您可能会遇到类似...
@UiField
protected Anchor myLink1;

@UiHandler(\"myLink1\")
public void handleMyLink1Click(ClickEvent event)
{
    //code to execute on click;
    event.preventDefault(); //If you want the href present
}
这样就完全不需要存在href了。另外,如果需要存在href,则由于具有clickEvent,可以将event.preventDefault()添加到UiHandler。 (如UiHandler的第二行所示) 也许我完全想念您要干什么,但是我希望这对您有所帮助! :)     
        用
Anchor
加上
ClickHandler
。     
        将ѭ4创建为ѭ7,然后添加add5。     
        更改为:
<a id=\"myid\" href=\"javascript:;\">Link</a>
    

要回复问题请先登录注册