2

それは以下に関係します:

  1. stylesheet.cssWeb サイトのベースがあります (<link>タグを使用して)。
  2. ログインしているユーザーに応じて、ユーザーがSkinBean.setSkin("SKIN")Web サイトの一部に入ると、スキンが変化します。
  3. スキンが変更された場合は、読み込まれたスタイル シートも変更する必要がありますstylesheet-alt.css

RichFaces で使用されているスキンに応じてスタイル シートを変更するための迅速で簡単な解決策はありますか?

誰かが助けてくれたらうれしいです。

(この質問は、一般的な RichFaces のスキンを変更する方法に関するものではありません)

4

1 に答える 1

2

タグ<a4j:loadStyle>の代わりに使用し、以下のように属性を使用します。<link>rendered

<a4j:loadStyle src="stylesheet.css" rendered="#{myBean.booleanProperty}"/>
<a4j:loadStyle src="stylesheet-alt.css" rendered="#{!myBean.booleanProperty}"/>
于 2012-12-19T08:21:41.050 に答える