我们需要在单个 Web 应用程序中使用多个 primefaces JSF 主题,我们在应用程序中有多个模块,每个模块都有自己的几个屏幕,我们希望每个模块都有不同的 primefaces 主题,
谁能告诉我们如何实现这一目标。
在 web.xml 中我们指定了:
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>start</param-value>
</context-param>
谢谢
最佳答案
每页你可以得到它。在 web.xml 中,你可以这样写:
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>#{sessionBean.userTheme}</param-value>
</context-param>
并在每次页面更改时在支持 bean 中设置 userTheme。
否则,您可以扩展 primefaces 组件。 然后为每个组件指定特定主题。
关于jsf - 单个 JSF 应用程序中的多个 Primefaces 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19512658/