我有一个向导,其中许多面板提供表单,以及它们各自的验证器。如果我单击向导中的取消按钮,我将无法在未验证表单的情况下运行 onCancel 逻辑。[取消按钮要做的唯一工作是重定向]有没有办法仅针对这种情况禁用验证?
我使用的是 Apache Wicket 6.10,向导控件来自 Wicket-Extensions 6.10。
我有一个向导,其中许多面板提供表单,以及它们各自的验证器。如果我单击向导中的取消按钮,我将无法在未验证表单的情况下运行 onCancel 逻辑。[取消按钮要做的唯一工作是重定向]有没有办法仅针对这种情况禁用验证?
我使用的是 Apache Wicket 6.10,向导控件来自 Wicket-Extensions 6.10。
您应该设置 Button.setDefaultFormProcessing(false) 以跳过验证。
另请查看此链接以获取示例:https ://cwiki.apache.org/confluence/display/WICKET/Multiple+submit+buttons