1

我们可以附加脚本以首先显示一个是\否确认弹出窗口,然后如果用户选择是然后继续保存逻辑

注意:我希望在按钮的 onsubmit 中弹出确认弹出窗口,例如

protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
  yes\no confirmation 
  depends on choice move for next logic ......
}
4

1 回答 1

3

wiki 页面显示了一些使用 Wicket 执行此操作的方法,适用于各种版本。

编辑:

对于根据响应确定逻辑的需要,在上面引用的页面上使用面板替换的方法(标记为无 Javascript)可能是最好的。当然,面板更换确实涉及到 JavaScript,但它都是由 Wicket 提供的,而不是你编写的......

基本上,您更改您的提交链接,以便它不是提交,而是将包含您的表单的面板替换为用于确认决定的新面板,并且在该面板中,您可以取消和确认执行不同操作的链接。

另一种可能性是在 ajax modal window 上的这篇 Wicket by Example 文章中显示的方法确认

于 2011-12-14T23:27:16.043 回答