I like to Write a custom pagination bar component to replace the following
codes.
Does it mean I will lose the benifit of "f:setPropertyActionListener" tag like
below, and need to use parameters like
"userQueryCriteria.gotoPage?curPage=#{pn}" ?
<h:commandLink value="#{pn}" action="#{userQueryCriteria.gotoPage}"
rendered="#{userQueryCriteria.curPage!=pn}">
<f:setPropertyActionListener
target="#{userQueryCriteria.curPage}" value="#{pn}" />
</h:commandLink>
=============================================
dataTable:
| <h:dataTable id="userList"
| value="#{userList}" var="user"
| styleClass="grid maxWidth" headerClass="colHeaderLink"
rowClasses="rowAlternate rowNormal" >
| <h:column>
|
pagination bar:
| <h:commandLink value=" << " action="#{userQueryCriteria.firstPage}"
| rendered="#{userQueryCriteria.previousPageAvailable}"
style="text-decoration:none" />
|
| <h:commandLink value=" < "
| action="#{userQueryCriteria.previousPage}"
| rendered="#{userQueryCriteria.previousPageAvailable}"
style="text-decoration:none" />
|
| <c:forEach
| begin="1" end="#{userQueryCriteria.totalPage}" var="pn">
| <h:commandLink value="#{pn}"
action="#{userQueryCriteria.gotoPage}"
| rendered="#{userQueryCriteria.curPage!=pn}">
| <f:setPropertyActionListener
| target="#{userQueryCriteria.curPage}" value="#{pn}" />
| </h:commandLink>
| <h:outputText value="#{pn}"
| rendered="#{userQueryCriteria.curPage==pn}" />
| </c:forEach>
|
| <h:commandLink value=" > "
| action="#{userQueryCriteria.nextPage}"
| rendered="#{userQueryCriteria.nextPageAvailable}"
style="text-decoration:none"/>
|
| <h:commandLink value=" >> " action="#{userQueryCriteria.lastPage}"
| rendered="#{userQueryCriteria.nextPageAvailable}"
style="text-decoration:none" />
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4059006#4059006
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4059006
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user