现在项目中使用了richfaces4刚开始使用时遇到了相当多的我难题,因为richfaces4问题很多,和richfaces3.3也有很多改变,有些改变甚至我觉得是莫名其妙的。如原来是modalPanel现在改名为popupPanle。。不解。
首先,请不要使用官网最新的jar,使用richfaces4 M5 的jar.因为我试了很多次,官网的好像有问题。
其次,richfaces4只能和jsf2结合使用。
-------------------------------------------------
richfaces4对比richfaces3 微妙的变化:
web.xml中
<context-param> <param-name>org.richfaces.skin</param-name> <param-value>blueSky</param-value> </context-param>
上面是richfaces4的,4的版本好像是org.ajax4j.SKIN这里要换。要不然样式不会变。
---------------------------------------------------
xhtml中:4
<rich:popupPanel id="popup" modal="true" autosized="true" resizable="false"> <f:facet name="header"> <h:outputText value="item"/> </f:facet> 12345 </rich:popupPanel>
3是 modalPanel
---------------------------------------------------------
4中淘汰了
<a4j:form></a4j:form>
请使用
<h:form></h:form>
---------------------------------------------------------
4中 rich:dataTable columnClasses 不复存在,不行你试试
---------------------------------------------------------
还有一个问题就是,关于rich:dataTable的问题,为什么我刚进入页面时,一个datatable会查询数据库多次。查了网上说是row>pagesize的原因?知道的讲一声,谢过!