可以(至少从 2.2.1 开始)提取单个主题的图像和样式表并通过代码动态引用它们。我相信版本 3 中有一个 Primefaces 组件可以为您完成此操作。
以下是我如何实现这一目标的示例。
<link type="text/css" rel="stylesheet" href="#{request.contextPath}/themes/#{sessionScopedBean.theme}/skin.css" />
Run Code Online (Sandbox Code Playgroud)
您可以使用现有主题作为模板,并根据需要进行更改。您还可以更改theme
会话 bean 的属性来动态更改您的主题。
归档时间: |
|
查看次数: |
15982 次 |
最近记录: |