読者です 読者をやめる 読者になる 読者になる

( ꒪⌓꒪) ゆるよろ日記

( ゚∀゚)o彡°オパーイ!オパーイ! ( ;゚皿゚)ノシΣ フィンギィィーーッ!!!

ボタンによってFormのValidationを有効・無効にする方法

Java Wicket

AjaxButtonなんかで、フォームのデータは送りたいけどvalidationはしたくないって場合があります。
たとえば、Textboxの横に検索ボタンとかをつけて、Ajaxで検索ダイアログを表示するとか。

そんな時は、ButtonクラスのsetDefaultFormProcessing(boolean defaultFormProcessing)をfalseで設定すればよし。
このメソッドは、戻り値として自分自身をthisで返すので、Buttonクラスを継承した無名クラスを生成している場合でも、末尾にこのメソッドを呼び出してあげればOK。