我有一個由Primefaces 2.2和JSF 2.1開發的項目。將自定義CSS模板與Primefaces結合使用
因爲我不滿意Primefaces'模板既不的ThemeRoller他們提供,我發現
非常有趣的主題,我想整合那些在我的項目之一。
是否可以將Primefaces與來自Themeforest的模板集成?我需要考慮哪些陷阱?
我有一個由Primefaces 2.2和JSF 2.1開發的項目。將自定義CSS模板與Primefaces結合使用
因爲我不滿意Primefaces'模板既不的ThemeRoller他們提供,我發現
非常有趣的主題,我想整合那些在我的項目之一。
是否可以將Primefaces與來自Themeforest的模板集成?我需要考慮哪些陷阱?
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
有提及,當然,但它不是一個模板。這是一個主題。 facalet可以輕鬆完成。
我從不使用Primefaces提供的模板/蒙皮,但有時會將它集成到項目中,因爲有一些非常有用的組件。當然,您可以使用您在Themeforest上看到的自定義模板。您只需創建XHMTL
而不是HTML
文件並更正某些語法(例如input
標籤需要XHTML
中的結束標記)。問題是你不能完全禁用像p:inputText
這樣的組件的樣式,你必須使用h:inputText
,然後在styleClass
屬性中應用由你的模板提供的類。
你能更具體嗎? Facelets如何幫助我? – Nikola 2012-07-12 08:21:13