我们可以附加脚本首先显示yes \ no确认弹出窗口然后如果用户选择yes然后继续保存逻辑
注意:我希望在按钮的onsubmit中弹出确认 喜欢
protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
yes\no confirmation
depends on choice move for next logic ......
}
答案 0 :(得分:3)
此wiki page显示了使用Wicket执行此操作的一些方法,适用于各种版本。
修改强>
如果您需要根据响应来决定逻辑,那么在上面引用的页面上使用面板替换的方法(在上面引用的页面上标记为没有Javascript )可能是最好的。当然,面板更换中确实存在JavaScript,但它全部由Wicket提供,而不是由您编码...
基本上,您更改提交链接,以便代替提交,它将包含您的表单的面板替换为新的面板以进行确认决定,并在该面板中取消并确认执行不同操作的链接。
另一种可能性是this Wicket by Example article on ajax modal window confirms中显示的方法。