エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JSF2のシステムイベントで入力値の相関チェック - Just sleepy
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JSF2のシステムイベントで入力値の相関チェック - Just sleepy
前回はFaceletsのテンプレートとシステムイベントを用いたサンプルでしたが今回はシステムイベントで入... 前回はFaceletsのテンプレートとシステムイベントを用いたサンプルでしたが今回はシステムイベントで入力値の相関チェックを行うサンプルを紹介します。 JSFにはフェーズという概念が存在し、モデルの更新や、バリデーションチェック、アクションの実行、Viewのレンダリングなどがそれぞれ独立したフェーズで実行されます。 バリデーションチェックを行うフェーズでは、入力値個別のチェックを行うことは可能ですが、複数の入力値の相関チェックを行うことは、基本的にはできません。 ですが、システムイベントのPostValidateをうまく利用すると、相関チェックが可能となります。 例えば入力値1と2の合計が上限値を超えていた場合の確認等。 まずViewを以下のように定義します。 ... <h:form> ... <h:panelGrid id="inputValues" columns="2"> <f:ev