使用检票口我想在单击按钮或链接时打开一个新选项卡,如何实现?
我设法做的是在一个弹出窗口中将其打开,如下所示:
PopupSettings popupSettings = new PopupSettings("popuppagemap").setLeft(0).setHeight(500).setWidth(500).setHeight(0);
// Popup example
final Link<Void> setPopupSettings = new BookmarkablePageLink<Void>("searchBtn", HomePage.class)
.setPopupSettings(popupSettings);
但这会在新窗口中打开它。
在新标签页中打开链接没有问题:只需将'target =“ _ blank”'添加到链接中。
final Link<Void> link = new BookmarkablePageLink<Void>("link", HomePage.class){
@Override
protected void onComponentTag(ComponentTag tag) {
super.onComponentTag(tag);
tag.put("target", "_blank");
}
};
add(link);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句