RichFaces 4.3.4:<rich:datascroller> pages facet无法在datatable下显示页脚消息

时间:2016-02-04 11:19:33

标签: richfaces

在RichFaces 4.3.4中,页面facet无法显示总页数和当前页面。 请有人给我提供如何显示页脚消息的示例代码。

Ex:1(当前页面)到10(一页中的行数)为53(dataTable中的总行数)。

<rich:dataScroller for="table" pageIndexVar="pageIndex" pagesVar="pages" fastControls="hide" stepControls="hide" bypassUpdates="true" renderIfSinglePage="true"> 
    <f:facet name="pages"> 
    <h:outputText value="#{pageIndex} / #{pages}" /> </f:facet> 
    <f:facet name="first"><h:outputText value="Prev"/> </f:facet> 
    <f:facet name="last"><h:outputText value="Next"/> </f:facet>
</rich:dataScroller>

1 个答案:

答案 0 :(得分:0)

pagesVarpageIndexVar在RichFaces中不是有效的属性4.请改用:

<rich:dataScroller id="scroller" page="#{bean.currentPage}" …>
    <f:facet name="pages">
        #{bean.currentPage} / #{rich:findComponent('scroller').pageCount}
    </f:facet>
</rich:dataScroller>