单击按钮时打开新选项卡

yoa*_*str 1 wicket wicket-1.6

使用wicket我想在点击按钮或链接时打开一个新选项卡,我该如何实现它?

我设法做的是在弹出这样打开它:

 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);
Run Code Online (Sandbox Code Playgroud)

但是这会在一个新窗口中打开它.

小智 6

在新标签页中打开链接没问题:只需在链接中添加'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);
Run Code Online (Sandbox Code Playgroud)