2012-03-06 77 views

回答

0

Primefaces主题由主题滚轮提供支持(单独的css用于结构和蒙皮)。实现主题的唯一方法是使用Primefaces的模板或ThemeRoller。否则,你可以通过定义EL表达式作为参数值的方式

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

尝试动态主题在primefaces文档这里http://www.primefaces.org/documentation.html

0

有提及,当然,但它不是一个模板。这是一个主题。 facalet可以轻松完成。

+0

你能更具体吗? Facelets如何帮助我? – Nikola 2012-07-12 08:21:13

-1

我从不使用Primefaces提供的模板/蒙皮,但有时会将它集成到项目中,因为有一些非常有用的组件。当然,您可以使用您在Themeforest上看到的自定义模板。您只需创建XHMTL而不是HTML文件并更正某些语法(例如input标签需要XHTML中的结束标记)。问题是你不能完全禁用像p:inputText这样的组件的样式,你必须使用h:inputText,然后在styleClass属性中应用由你的模板提供的类。