0

私のプロジェクトには3つの異なるテーマがあります。context -param 値を web.xml に変更した後、すべてのテーマが正常に機能しています
。現在のテーマは
<context-param> <param-name>primefaces.THEME</param-name> <param-value>NSFPortalGreenTheme</param-value> </context-param>

しかし、テーマの変更中に、primefaces が現在のテーマの IMAGE フォルダから画像を取得できないことがわかりました

画像のコード行は次のとおりです
<p:graphicImage library="images" alt="NSF" name="logo.png"></p:graphicImage>

別のテーマで画像を選択する方法。

4

1 に答える 1

0

ライブラリと名前の属性はバージョン3.4でのみ追加されたため、primefaces3.4以降があることを確認してください。

ディレクトリ構造は次のようになります。

--resources
----theme1
-------images
----theme2
-------images

<p:graphicImage>次に、次のように、ライブラリ属性のテーマ名としてライブラリ名を指定できます。

<p:graphicImage library="theme1" alt="NSF" name="images/logo.png" />
于 2012-12-04T15:36:41.170 に答える