Css RichFaces:基于活动蒙皮加载不同的样式表

Css RichFaces:基于活动蒙皮加载不同的样式表,css,richfaces,stylesheet,skin,Css,Richfaces,Stylesheet,Skin,它涉及以下方面: 网站有一个基本的样式表.css(通过使用标记) 根据用户登录的情况,当用户进入网站的某些部分时,皮肤会通过SkinBean.setSkin(“皮肤”)发生变化 如果外观发生变化,则加载的样式表应在stylesheet-alt.css中进行更改 根据RichFaces中使用的蒙皮,是否有一种快速而简单的方法来更改样式表 如果有人帮忙,我会很高兴的 (这个问题通常不是关于如何更改RichFaces中的蒙皮)使用而不是标记并使用呈现的属性,如下所示 <a4j:loadStyle

它涉及以下方面:

  • 网站有一个基本的
    样式表.css
    (通过使用
    标记)
  • 根据用户登录的情况,当用户进入网站的某些部分时,皮肤会通过
    SkinBean.setSkin(“皮肤”)
    发生变化
  • 如果外观发生变化,则加载的样式表应在
    stylesheet-alt.css
    中进行更改
  • 根据RichFaces中使用的蒙皮,是否有一种快速而简单的方法来更改样式表

    如果有人帮忙,我会很高兴的

    (这个问题通常不是关于如何更改RichFaces中的蒙皮)

    使用
    而不是
    标记并使用
    呈现的属性,如下所示

    <a4j:loadStyle src="stylesheet.css" rendered="#{myBean.booleanProperty}"/>
    <a4j:loadStyle src="stylesheet-alt.css" rendered="#{!myBean.booleanProperty}"/>
    

    非常感谢!工作完美。