在JSF中实现分页

来源:互联网 发布:audition cc 2014 mac 编辑:程序博客网 时间:2024/04/27 22:19

一、Myfaces中的两个Component完成了一个简单的分页

http://www.blogjava.net/steady/archive/2005/12/29/25935.html 

<t:dataTable id="data"
                  var
="car"
                  value
="#{pagedSort.cars}"
                  rows
="10">
    ……
</t:dataTable>
 <t:dataScroller id="scroll_1"
                        for
="data"
                        fastStep
="10"
                        paginator
="true"
                        paginatorMaxPages
="9">
            
<f:facet name="first" >
                
<t:graphicImage url="images/arrow-first.gif" border="1" />
            
</f:facet>
            
<f:facet name="last">
                
<t:graphicImage url="images/arrow-last.gif" border="1" />
            
</f:facet>
            
<f:facet name="previous">
                
<t:graphicImage url="images/arrow-previous.gif" border="1" />
            
</f:facet>
            
<f:facet name="next">
                
<t:graphicImage url="images/arrow-next.gif" border="1" />
            
</f:facet>
            
<f:facet name="fastforward">
                
<t:graphicImage url="images/arrow-ff.gif" border="1" />
            
</f:facet>
            
<f:facet name="fastrewind">
                
<t:graphicImage url="images/arrow-fr.gif" border="1" />
            
</f:facet>
        
</t:dataScroller>

二、介绍一种On-demand loading的方法来进行分页,仅仅在需要数据的时候加载

http://www.blogjava.net/steady/archive/2007/11/09/26013.html#159395

http://wiki.apache.org/myfaces/WorkingWithLargeTables

三、扩展

http://www.blogjava.net/steady/archive/2006/03/28/37859.html

原创粉丝点击