システム開発で思うところ

JavaEEを主にシステム開発をしながら思うところをツラツラを綴る

JSF

JSFでResourceBundleを適用する

JSF

前回は、全部入りのResourceBundleを作ってみました。 vermeer.hatenablog.jp 今回は、そのResourceBundleをJSFで使えるようにするためのパーツとサンプル実装を作りました。ほとんどは、参考リンクのままです。 ResourceBundleのファクトリークラス /* * * …

JSFのSelectItemにEnum以外の値を指定する

過去の記事への追記です。 vermeer.hatenablog.jp セレクトボックスにEnum以外の「選択無し」という値を指定したい場合があると思います。 コードの貼り付けだけになりますが、誰かのご参考になれば やっていることは静的ページもAjaxを使った動的ページも同…

JSFでTableのCheckboxをAjaxで更新

前回は、同一行の情報書き換えをAjaxで行いました。 今回は、明細行の全選択という一覧型の更新ページで良く登場するパターンをAjaxで実装してみたいと思います。 いくつか参考を探してみたのですがrenderの値を表示行ごとに生成するというやり方で実装をし…

JSFのSelectItem(Table)をAjaxで更新

前回vermeer.hatenablog.jp は単体のセレクトボックスの更新でした。 今回はテーブル構造のリストの一部を更新したケースです。 Ajaxでは繰り返し行の一部だけを更新しています。*1 今回はControllerに変換に使用するクラスを保持するというやり方をしていま…

JSFのSelectItemをAjaxで更新

前回の続き vermeer.hatenablog.jp submitで画面を更新しても良いですが、Ajaxの部分更新の方が操作性が良いです。 流れとしては xhtmlにajaxタグを追記 ManagedBeanにajaxイベントのListenerを実装 これだけです。 以下の実装でやっていることは、Enum has …

JSFのSelectItemを拡張したEnumで実装する

前回、Enumを拡張しました vermeer.hatenablog.jpこれを使ってJSFのSelectItemを実装します。ちなみに、Enumだけでも十分対応は出来るようです。 【メモ】JSFでenumのオブジェクトをselectOneMenuに使う方法 - mike-neckのブログ JSFのConverterで見た闇の話…