作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs
PrimeFaces集成了ThemeRoller CSS框架,而且预置了37种主题样式。可以使用在线的ThemeRoller主题产生器工具生成自定义的主题。
<context-param> <param-name>primefaces.THEME</param-name> <param-value>swanky-purse</param-value> </context-param>
<p:themeSwitcher style="width:150px"> <f:selectItem itemLabel="Choose Theme" itemValue="" /> <f:selectItems value="#{bean.themes}" /> </p:themeSwitcher>
<p:themeSwitcher value="#{bean.theme}" effect="fade"> <f:selectItem itemLabel="Choose Theme" itemValue="" /> <f:selectItems value="#{themeSwitcherBean.themes}" /> <p:ajax listener="#{bean.saveTheme}" /> </p:themeSwitcher>