我有一个由Primefaces 2.2和JSF 2.1开发的项目。
由于我对Primefaces的模板并不满意他们提供的ThemeRoller,我发现了非常有趣的主题
我希望在我的项目中集成其中一个。
是否可以将Primefaces与Themeforest的模板集成?我需要考虑陷阱吗?
答案 0 :(得分: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
答案 1 :(得分:0)
是的,当然,但它不是模板。这是一个主题。您可以使用facalet轻松完成。
答案 2 :(得分:-1)
我从不使用Primefaces提供的模板/皮肤,但有时会将它集成到项目中,因为有一些非常有用的组件。当然,您可以使用自己在Themeforest上看到的自定义模板。您所要做的就是创建XHMTL
而不是HTML
个文件并更正一些语法(例如input
标记需要XHTML
中的结束标记。问题是您无法完全禁用p:inputText
等组件的样式,您必须使用h:inputText
,然后在styleClass
属性中应用模板提供的类。