私は最初にWeblogic BeehiveでJSF 2.0に書かれたサイトを書き直す途中ですが、新しいサイトが生成するメッセージをと一致するようにする必要がある問題に遭遇しています。正確にはが一致します既存のサイトの出力。h:メッセージをオーバーライドするカスタムfaceletを作成して設定するにはどうすればよいですか?
私は素晴らしいタグを使用しようとしましたが、既存のメッセージフレームワークのスタイルとロジックはこの出力にうまく収まりません。
JSFには、メッセージを出力するだけでなく、条件付きロジックも実行するカスタムタグを作成できるオプションがありますか?
たとえば、私はFacesMessagesを要約と詳細文字列で作成していますが、古いサイトの形式では最も高い要約のみが表示されます。たとえば、4つのメッセージを追加し、それぞれに同じサマリーメッセージがあり、異なる詳細が追加されます。重大度が最も高いサマリーを表示したいだけです。
また、各メッセージではなく、メッセージとして表示され、スタイルが設定されている必要があり、詳細の一部には条件付きのCSSクラスが必要です。
、言及タグJSF仕様のバージョンを使用してください:これは私がブラウザでページに取得していますレンダリングされた出力です。回答は通常、それに大きく依存します。 – BalusC