Hello, I don't know if it is a problem of the richfaces lib or my implementation.
I tried today to update the richfaces jars in my Project on the first look all was well but then I found a Problem:
I have a datatable with sortable columns and a datascroller. With 3.1.2 GA I can scroll the pages and sort the table like it should be.
With 3.1.4 I can only sort the table before I first use the datascroller. After that the sort links don't work anymore.
With firebug I investigated that in 3.1.2 GA the component IDs where stable over the datascroller ajax requests. With 3.1.4 the IDs change after an datascroller request...
Here is a shorted part from my facelet. The backing bean is in session scope.
Any Idea?
<rich:dataTable id="list" value="#{bean.resultList}" var="item" rows="10" rendered="#{bean.resultList.rowCount > 0}" binding="#{bean.resultList.table}"> <rich:column headerClass="tablecell_200"> <f:facet name="header"> <a4j:commandLink reRender="list" action="#{bean.sort}" value="#{msg.template_show_details_searchcode}"> <f:param name="by" value="cit_searchcode" /> </a4j:commandLink> </f:facet> <h:commandLink action="#{showDetails.showDetailsView}"> <f:param name="oid" value="#{item.oid}" /> <h:outputText value="#{item.searchcode}" /> </h:commandLink> </rich:column> ...... <f:facet name="footer"> <rich:datascroller for="list" rendered="#{bean.resultList.rowCount > 10}" inactiveStyleClass="datascroller_inactive" styleClass="datascroller" selectedStyleClass="datascroller_active" tableStyleClass="datascroller" boundaryControls="show" stepControls="hide" binding="#{bean.resultList.scroller}"> </rich:datascroller>
Hi,
don't you mind to attach your project war file?
Best Regards,
Tsikhon Kuprevich