【发布时间】:2014-10-17 09:35:54
【问题描述】:
我的 VAADIN 应用程序中有一个菜单栏,在这个菜单栏中我有一个指向我的 wiki 的链接:
Wiki = new Link();
Wiki.setCaption("Wiki");
Wiki.setStyleName("mypicto");
Wiki.setImmediate(true);
Wiki.setSizeUndefined();
Wiki.setIcon(iconWiki);
使用命令:
MenuBar.Command wikiLink = new MenuBar.Command() {
public void menuSelected(MenuItem selectedItem) {
getUI().getPage().open("url_to_wiki","_blank");
}
};
然后我在菜单栏中添加链接和命令
MenuBar menuBar = new MenuBar();
menuBar.addItem("Wiki",iconWiki, wikiLink);
问题是,我无法在新选项卡中打开链接,它只能在弹出窗口中打开,几乎所有网络浏览器都默认阻止该链接。
有没有办法在另一个选项卡中打开我的链接,而不是在我的菜单栏中打开我的链接?
【问题讨论】:
-
如果你弄明白了,请告诉我,我昨天遇到了这个问题!
-
getUI().getPage().open("url_to_wiki","_blank",false);效果不好(在stackoverflow.com/questions/24039476/… 看到)