2008-02-01から1ヶ月間の記事一覧
といっても、パッケージ名とTestクラスを直しただけ。 あと、Wicket1.3からはFilterになってるので、S2Containerの生成にS2ContainerServeltが使えなくなった。 ので、S2ContainerListenerで生成してやればおっけ。 web.xmlにこんな感じで追加しましょ。 <listener> <listener-class>or</listener-class></listener>…
ここを見てて、 http://java-ja.yoshiori.org/index.php?AOP%E3%81%A9%E3%81%93%E3%81%A7%E4%BD%BF%E3%81%86%EF%BC%9F AOPの使いどころについてちょっと思いついた。たとえば、DBからマスタデータとか更新頻度の低いデータを取得するときに、AOPでキャッシュ…
FeedbackPanelをaddしておくと、validateでエラーになったメッセージを勝手に表示してくれて便利。 で、ふつーのButtonだったら問題なしだけど、AjaxButtonでsubmitしてる場合はちょっと注意。っていうのは、AjaxButtonのonError()で、FeedbackPanelを更新す…
DropDownChoiceをつかってハマったこと。 DropDownChoiceにsetChoises(IModel choices)でBeanを設定した場合で、かつvalidatorを設定している状況。この状態で、FormをsubmitするとFormComponentのvalidate()が実行されるが、そのときvalidatorがチェックす…
AjaxButtonなんかで、フォームのデータは送りたいけどvalidationはしたくないって場合があります。 たとえば、Textboxの横に検索ボタンとかをつけて、Ajaxで検索ダイアログを表示するとか。そんな時は、ButtonクラスのsetDefaultFormProcessing(boolean defa…
最近Wicketで遊んでます。CheckBoxMultipleChoiceを利用すると、Checkboxを出力した後<br/>が出て縦に並んでいやーんってなる場合があります。 そんな時には、CheckBoxMultipleChoice#setSuffix( String suffix)してあげましょう。CheckBoxMultipleChoiceでは、on</br/>…