我们可以在wicket ajax按钮方法的onsubmit上显示javascript确认框

时间:2011-12-14 21:23:29

标签: wicket wicket-1.5

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

注意:我希望在按钮的onsubmit中弹出确认 喜欢

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

1 个答案:

答案 0 :(得分:3)

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

修改

如果您需要根据响应来决定逻辑,那么在上面引用的页面上使用面板替换的方法(在上面引用的页面上标记为没有Javascript )可能是最好的。当然,面板更换中确实存在JavaScript,但它全部由Wicket提供,而不是由您编码...

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

另一种可能性是this Wicket by Example article on ajax modal window confirms中显示的方法。