java - Apache Wicket 口 : Disabling validators on onCancel within a Wizard

标签 java validation web wicket

我有一个向导,其中许多面板都提供表单,以及它们各自的 validator 。如果我在向导中单击取消按钮,则在未验证表单的情况下我无法运行 onCancel 逻辑。 [取消按钮将做的唯一工作是重定向]有没有一种方法可以针对这种情况禁用验证?

我正在使用 Apache Wicket 6.10,Wizard 控件来自 Wicket-Extensions 6.10。

最佳答案

您应该设置 Button.setDefaultFormProcessing(false) 以跳过验证。

另请查看此链接的示例:https://cwiki.apache.org/confluence/display/WICKET/Multiple+submit+buttons

关于java - Apache Wicket 口 : Disabling validators on onCancel within a Wizard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19142195/

相关文章:

java - Optaplanner 列出规划变量

php - 有什么方法可以使用 Laravel 的验证语法来验证外键吗?

javascript - 如何通过单击图像而不是使用搜索来过滤表格?

html - "file"HTML 输入元素的预先存在的 MIME 类型接受的类型

html - Bootstrap 导航栏下拉菜单背景不起作用

java - 加载包含在 jar 中的资源

java - 如何在java中实现静态可扩展注册表

java - 在 Java 中提取文本而无需条件前瞻

r - 按组添加ID列

java - 如何摆脱ConstraintValidatorContext的title属性中的propertyPath错误响应 - SpringBoot自定义验证