Wicket

StrutsからWicketに移行する際にとまどった部分とその解決方法

Strutsでこういう実装をしたのを、Wicketではどうやればいいんだろう?と私が思った内容をつらつら書きます。もうだいぶ前に実装完了しちゃったから、思い出せるものも多くないかも知れませんが、少しでも役に立つと幸い。 私が当時使っていたStrutsとWicket…

フォームの複数の要素をまとめて1つのパネルにする方法

RDBテーブルのカラムのデータ型に合った検索条件入力部を作ろう!となったときに、データ型に合った条件を入力できるパネルがあればいいなと思いました。 (例えば、文字列での検索の場合は条件と部分一致か完全一致かのプルダウンを付ける、とか、日付の場合…

一番簡単なValidationおよびStatelessForm + validationはダメよのお話

一番簡単なValidationと言えば、必須チェック。タイトルを必須にする対応を行います。 各フォームのコンポーネントはhttp://wicket.apache.org/docs/wicket-1.3.2/wicket/apidocs/org/apache/wicket/markup/html/form/FormComponent.htmlのサブクラスのよう…

ページテンプレート的な使い方

Wicketropyをいぢってます。基本的な部分が分かるまで、もう少しいじる予定。今回はページテンプレート対応を行ってみました。Strutsで言うTilesのようなものですね。デザインの共通化を図る目的で使用されます。Wicketの場合ですが、テンプレートとなるベー…

Wicketropyを少し直した。あとTODO。

前回気にしていた部分を直した。 idという名前の変数のgetterをWebPageのサブクラスで作ることが出来ない。 URLにはidを使い、ポストする際にはtropyIdという、同じ意味の別名を使ったことで混乱。 最初の方は、そもそもEditPage.javaのフィールド変数および…

恥を忍んでWicketropy (WicketでTropy)を晒してみた

Wicketの練習として、id:amachangが作っていたようなTropy実装を作ってみた。しかも、何を血迷ったか、CodeReposを利用してコミットまでしてしまった orzhttp://coderepos.org/share/browser/lang/java/Wicketropy/trunkいい感じに修正してくだせぇ…。 まず…