[jboss-user] [JBoss Seam] - Re: DataTable Sorting Example
griffitm
do-not-reply at jboss.com
Fri Oct 26 15:48:44 EDT 2007
Update to my problem: Adding action="pageControllerBean.action" fixed the pagination problem.
This is strange, maybe a bug? The initial result set that I was trying to paginate was being managed by a stateful session bean that encapsulated an EntityQuery object. I had some logging code in the search() method of my bean to display the query parameters, and everything looked as I suspected -- however I could not get my page to sort or paginate correctly until I added the attribute action to the link.
So my source went from:
<s:link view="/DeliverableSearch.xhtml"
| rendered="#{deliverableSearch.previousExists}"
| value="#{messages.left}#{messages.left} First Page"
| id="firstPage">
| <f:param name="firstResult" value="0"/>
| </s:link>
To:
| <s:link view="/DeliverableSearch.xhtml" action="#{deliverableSearch.search}"
| rendered="#{deliverableSearch.previousExists}"
| value="#{messages.left}#{messages.left} First Page"
| id="firstPage">
| <f:param name="firstResult" value="0"/>
| </s:link>
I added the same action attribute to the link that sorted the data as well. This fixed both the pagination and sorting issue. The question is, why was the page not performing as expected before, when clearly I know the search method on the bean was being called because I could see the output in the log file...
Best Regards,
MG
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4099478#4099478
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4099478
More information about the jboss-user
mailing list