【问题标题】:Primefaces mobile themingPrimefaces 移动主题
【发布时间】:2014-09-01 07:33:52
【问题描述】:

如何设置 Primefaces mobile 的主题。我已经在 pom 中设置了 Primefaces 存储库并设置了 org.primefaces.themes 依赖项:

<repositories>
    <repository>
        <id>prime-repo</id>
        <name>Prime Repo</name>
        <url>http://repository.primefaces.org</url>
    </repository>
</repositories>

<dependencies>
    <dependency>  
        <groupId>org.primefaces.themes</groupId>
        <artifactId>all-themes</artifactId>
        <version>1.0.10</version>  
    </dependency>
</dependencies>

我还在 web.xml 中设置了 primeface.THEME 上下文参数:

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

这里的主题是我在@PostConstruct 方法中设置为“cupertino”的字符串。 然而,这不起作用。由于这全部来自 Primefaces 示例/文档,而不是 Primefaces Mobile,我可能需要做一些额外的事情吗?

使用 Primefaces 5.0 和内置的移动库。

【问题讨论】:

    标签: jsf-2 primefaces primefaces-mobile


    【解决方案1】:

    刚刚收到。在用户指南中找到它:http://www.primefaces.org/docs/guide/primefaces_user_guide_5_0.pdf 第 553 页

    在 web.xml 中只需将 context-param 更改为 primeface.mobile.THEME :

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

    【讨论】:

    • 知道在哪里可以获得预制的 PF 移动主题吗?
    • 在我第 553 页的答案中的链接中,它解释了如何使用 themeroller 轻松制作主题。否则,您可以尝试 primefaces.org/themes ,但这些不是普通的 primefaces 主题,所以我不确定它们是否会起作用。如果这不起作用,请提出一个新问题,而不是在 cmets 中提问。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    相关资源
    最近更新 更多