10

Primefaces2.3.0とJSF2.0を使用しています。

Primefacesが提供するhtml出力が好きp:messagesです。しかし、私は既存の設計のため、を使用してメッセージを追加する必要なしにhtmlを作成したいと思いますFacesContext.getCurrentInstance().addMessage

基本的に、私はこのようなことをしたいと思います:

<p:messages value="test"/>

おそらくp:messagesを使用するのではなく、p:messagesが出力するものと非常によく似たものを出力する既存のタグを使用することになるでしょう。

使用している別のコンポーネントがあることを願っていp:messagesます。

アイデアをありがとう。

4

2 に答える 2

13

私のテーマを使用してまったく同じように見える、私が見つけた最も最小限の例は次のとおりです。

<div class="ui-message-error">
    <span class="ui-message-error-icon"/>
    <span class="ui-message-error-detail">test</span>
</div>

ui-widget ui-corner-all丸みを帯びた角などを使用しないため、div からクラスを削除しましたが、それがあなたの場合に違いを生む場合は、例が少し長くなります。

于 2013-05-31T07:09:20.030 に答える