【发布时间】:2017-09-08 15:49:25
【问题描述】:
我在 Wicket 中有一个 WebPage 和 PageParameters,以便可以通过 BookMarkablePageLink 使用它。
我也可以打开它:
setResponsePage(MyPage.class, params);
,但我不能以与新标签类似的方式打开它。
我在onSubmit() 中使用表单,我想调用该页面并将其放置到选项卡中。我不知道我怎么能
a) 验证表单
b) 验证成功后打开页面
c) 页面出现在新标签中。
如何制作零件c?我知道如何验证和打开页面,请帮助我打开标签。
对于我给target="_blank" 的表格,但没有帮助,可能是因为使用了setResponsePage() 方法。
编辑:
这不是 Open new Tab when button is clicked 的重复,因为没有任何解决方案有效。
页面是在AjaxSubmitLink 的onSubmit() 方法和setReponsePage() 中打开的。我必须在发送之前验证表单,因此直接书签链接或表单不是这种情况。如果您在单击后直接打开,则添加到标签 target="_blank" 有效。我必须先验证,然后尝试设置上述响应页面。
【问题讨论】:
-
@thg:实际上,不是。看我的回答。