- PR -

inputTextとラベルの関連付け

1
投稿者投稿内容
キタキツネ
常連さん
会議室デビュー日: 2006/11/23
投稿数: 32
お住まい・勤務地: 沖縄県名護市
投稿日時: 2006-11-23 18:08
初めて投稿させて頂きます。よろしくお願いします。

環境:
MyFaces1.1.4
Tomahawk1.1.3
Facelets1.1.11
Spring Framework2.0
iBATIS2.2.0
Tomcat5.5
Eclipse3.2(WTP)

やりたいこと:
バリデーションエラー発生時にテキストに関連付いたラベルの色を変更する(スタイルシート適用)

上記の要件を満たすため、レンダラーをカスタマイズしようと思ってます。
カスタマイズ内容は以下を考えています。
1.レンダラーでバリデーションエラー発生を感知
2.エラーの発生した入力フィールドに対応するラベルを特定
3.エラーに応じたスタイルシート適用(エラーレベルが3段階あります)

これだけできれば対応可能では?と思っています。
現在悩んでいるのは上記、2番の入力フィールドとラベルの関連付けです。(1,2も調べ中ですが)
JSFの機能でできるらしい、というところまでは分かったのですが実装方法がよく分かりませんでした。
何かヒントになるものだけでもよいのでご存知の方がいましたらアドバイス頂けるでしょうか。

[ メッセージ編集済み 編集者: りゅう 編集日時 2006-11-23 18:10 ]
キタキツネ
常連さん
会議室デビュー日: 2006/11/23
投稿数: 32
お住まい・勤務地: 沖縄県名護市
投稿日時: 2006-11-24 16:27
自己解決できました。
forにIDを記入することで対応するinputコンポーネント取得できました。
また、エラーの有無もclientidを使用することで、Serverityクラスが取得できました。

調べて頂いた方、ありがとうございます。
1

スキルアップ/キャリアアップ(JOB@IT)