2013-10-02 16 views
1

我有一個嚮導,其中許多面板提供了各自的表單以及各自的驗證器。如果我單擊向導中的取消按鈕,我無法運行onCancel邏輯,但未驗證表單。 [取消按鈕將執行的唯一工作是重定向]是否有一種方法可以僅僅爲了這種情況禁用驗證?Apache Wicket:禁用嚮導中的onCancel驗證器

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

回答

3

您應該設置Button.setDefaultFormProcessing(false)來跳過驗證。

也看看這個鏈接的例子:https://cwiki.apache.org/confluence/display/WICKET/Multiple+submit+buttons

+0

這似乎並沒有工作:https://fisheye6.atlassian.com/browse/~br=sandbox%402fcomponent-queueing/wicket-git /wicket-extensions/src/main/java/org/apache/wicket/extensions/wizard/CancelButton.java?r=d2be7fd368cdca02dd7481490de587bcc1a6e4cd 我仍然收到驗證問題。 – monksy