它涉及以下内容:
stylesheet.css
(使用<link>
代码)。SkinBean.setSkin("SKIN")
。stylesheet-alt.css
。是否有一个快速简单的解决方案,可以根据RichFaces中使用过的皮肤更改样式表?
如果有人帮忙,我会很高兴。
(这个问题不是关于如何改变RichFaces中的皮肤)
答案 0 :(得分:2)
使用<a4j:loadStyle>
代替<link>
代码,并使用rendered
属性,如下所示。
<a4j:loadStyle src="stylesheet.css" rendered="#{myBean.booleanProperty}"/>
<a4j:loadStyle src="stylesheet-alt.css" rendered="#{!myBean.booleanProperty}"/>