【问题标题】:Is it possible to change PrimeFaces theme on the fly?是否可以即时更改 PrimeFaces 主题?
【发布时间】:2014-09-19 19:47:27
【问题描述】:

我有一个多租户系统,用户签名后将在应用程序中有一个自定义主题,我想知道用户签名后是否可以“即时”更改主题。我是 Primefaces 新手,感谢您的帮助!!

【问题讨论】:

    标签: jquery-ui jsf primefaces


    【解决方案1】:

    Primefaces 已经实现了 jQuery UI 的ThemeRoller。在您的 web.xml 中,您可以定义一个上下文参数 primefaces.THEME,其参数值指向会话范围的支持 bean。

    <context-param>
        <param-name>primefaces.THEME</param-name>
        <param-value>#{FooBar.theme}</param-value>
    </context-param>
    

    另见:http://www.primefaces.org/primeui/themes.html

    【讨论】:

    • 也许你应该添加指向primefaces.org/showcase/ui/misc/themeSwitcher.xhtml的链接
    • @Mariah,你好,已经有一段时间了,但是,你知道在视图的下拉列表中加载所有 primefaces 主题的方法吗?现在我可以动态切换主题,但是我手动填充列表,有没有办法以编程方式填充主题列表?谢谢
    猜你喜欢
    • 2013-04-13
    • 2015-03-03
    • 2011-04-19
    • 2016-06-17
    • 1970-01-01
    • 2016-10-28
    • 1970-01-01
    • 1970-01-01
    • 2011-06-20
    相关资源
    最近更新 更多