我使用Vaadin编写了以下代码.www.google.com当用户单击按钮时,代码将打开页面.
我的问题是,有没有办法指定要在新标签页中打开页面?
谢谢.
button.addClickListener(new Button.ClickListener() {
public void buttonClick(ClickEvent event) {
getUI().getPage().setLocation("http://www.google.com");
}
});
Run Code Online (Sandbox Code Playgroud)
VH-*_*NZZ 21
getUI().getPage().open("http://www.google.com", "_blank");
Run Code Online (Sandbox Code Playgroud)
该_blank窗口的名字是很重要的位置.要注意的是,你还可以有一个浏览器将可以在新窗口中打开资源来代替.
该方法还有另一个签名open(),即
open(String url, String windowName, boolean tryToOpenAsPopup)
Run Code Online (Sandbox Code Playgroud)
这可能符合法案.HTH.
参考文献:Page(Vaadin 7.2.1 API).
| 归档时间: |
|
| 查看次数: |
15123 次 |
| 最近记录: |