我们可以附加脚本以首先显示一个是\否确认弹出窗口,然后如果用户选择是然后继续保存逻辑
注意:我希望在按钮的 onsubmit 中弹出确认弹出窗口,例如
protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
yes\no confirmation
depends on choice move for next logic ......
}
我们可以附加脚本以首先显示一个是\否确认弹出窗口,然后如果用户选择是然后继续保存逻辑
注意:我希望在按钮的 onsubmit 中弹出确认弹出窗口,例如
protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
yes\no confirmation
depends on choice move for next logic ......
}
此wiki 页面显示了一些使用 Wicket 执行此操作的方法,适用于各种版本。
编辑:
对于根据响应确定逻辑的需要,在上面引用的页面上使用面板替换的方法(标记为无 Javascript)可能是最好的。当然,面板更换确实涉及到 JavaScript,但它都是由 Wicket 提供的,而不是你编写的......
基本上,您更改您的提交链接,以便它不是提交,而是将包含您的表单的面板替换为用于确认决定的新面板,并且在该面板中,您可以取消和确认执行不同操作的链接。
另一种可能性是在 ajax modal window 上的这篇 Wicket by Example 文章中显示的方法确认。