当我在GWT中运行以下代码时,我得到了我在一个没有菜单栏和工具栏的窗口中指定的URL。我需要做的是通过GWT / Javascript ...
以编程方式创建此链接的相同行为new Anchor(projectHistoryInfoDto.getJiraId(), false, projectHistoryInfoDto.getJiraProjectURL(), "_blank")
答案 0 :(得分:1)
你想要一个Anchor小部件打开一个没有菜单栏和工具栏的新窗口,对吗?
试试这个:
final Anchor a = new Anchor("text", false);
a.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
newWindow();
}
native void newWindow() /*-{
window.open("http://www.google.com", "_blank","status=0,toolbar=0");
}-*/;
});
RootPanel.get().add(a);
<强>更新强>
通过GWT / Javascript
创建此链接的相同行为
起初我认为“GWT / Javascript”你的意思是JSNI。如果你的意思是问题标题中的GWT 或 Javascript,那么你可以使用Window.open()
而不是JSNI方法。 Window.open()采用与JS版本相同的三个String参数。
答案 1 :(得分:1)
代码:
public Anchor(String text,
String href,
String target)
创建一个带有帧目标的源锚。
参数: