如何从GWT中的代码单击锚定?

如何从GWT中的代码单击锚定?,gwt,Gwt,Button类中有一个.click()方法,您可以。click()从代码中删除它,而不是实际单击它 Button b = new Button("b"); b.click(); 我怎样才能用Anchor做到这一点?我调用rpc并希望在一个新选项卡中打开它onSuccess() 您可以使用Window.Location.assign(“url”) 此外,此方法还可以帮助您: public static native String getURL(String url)/*-{ re

Button类中有一个
.click()
方法,您可以
。click()
从代码中删除它,而不是实际单击它

Button b = new Button("b");
b.click();
我怎样才能用Anchor做到这一点?我调用rpc并希望在一个新选项卡中打开它
onSuccess()


您可以使用
Window.Location.assign(“url”)

此外,此方法还可以帮助您:

public static native String getURL(String url)/*-{
        return $wnd.open(url, 'target=_blank')
    }-*/;

以下代码片段对我很有用:

public static native void click(String url)
/*-{

    var a = document.createElement('a');
    document.body.appendChild(a);
    a.href = url;
    a.click();

}-*/;

Location不会在新选项卡中打开url,第二个是javascript代码。有什么gwt方法吗?感谢您的努力,这里我为您投票:)然后尝试使用而不是a。单击();本机方法getURL
public static native void click(String url)
/*-{

    var a = document.createElement('a');
    document.body.appendChild(a);
    a.href = url;
    a.click();

}-*/;