Jsf Richfaces 缓存问题

今天项目里遇到个问题,一个datatable中的动态columns中的链接老是只出来同样的数据,搜了下网上的解决方法

修改header...

在filter中给response.setHeader....

每次把managed bean都清空..

都没用..

 

<rich:columns id="column#{ind}" value="#{xxxx.titles}" index="ind" var="title">
               		<f:facet name="header">
               			<h:outputText value="#{title}" styleClass="#{(ind>4)?'xxxx':''}" ></h:outputText>
               		</f:facet>
               		<center>
               			<h:outputText value="#{result[ind].count}" rendered="#{result[ind].recs == null}"></h:outputText>
               			<a4j:commandLink id="link#{ind}" action="#{xxxxx.xxxxx}" rendered="#{result[ind].recs != null}" oncomplete="#{rich:component('xxxx')}.show();" reRender="recdetailwindow" style="text-decoration: underline;" ajaxSingle="true" immediate="false">
                    		<h:outputText value="#{result[ind].count}"/>
                    		<f:setPropertyActionListener value="#{result[ind].recs}" target="#{xxxxx.selectrecids}"/>
                    	</a4j:commandLink>
               		</center>
               	</rich:columns>

 结果最后问题解决了,给每一个link加了个动态的id, 问题就没了...

posted @ 2011-12-05 18:36  lostyue  阅读(716)  评论(0编辑  收藏  举报