gpt4 book ai didi

css - RichFaces:根据事件皮肤加载不同的样式表

转载 作者:行者123 更新时间:2023-11-28 11:43:51 25 4
gpt4 key购买 nike

它涉及以下内容:

  1. 有一个基地stylesheet.css对于网站(使用 <link> 标签)。
  2. 根据用户登录,皮肤会通过 SkinBean.setSkin("SKIN") 更改。当用户进入网站的某些部分时。
  3. 如果皮肤发生变化,加载的样式表也应在 stylesheet-alt.css 中更改。 .

是否有一种快速简单的解决方案可以根据 RichFaces 中使用的皮肤更改样式表?

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

(这个问题不是关于一般如何在RichFaces中改变皮肤)

最佳答案

使用 <a4j:loadStyle>而不是 <link>标记并使用 rendered属性如下。

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

关于css - RichFaces:根据事件皮肤加载不同的样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13918606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com