我正试着在桌子的页脚上显示以下文字:
Showing 11 to 20 of 51 entries
但我无法找到办法。我没有在页脚中找到任何可以轻松提供这些变量的变量。
我还尝试创建一个继承自ExtendedDataModel
并保留值的类。
我从sequenceRange
方法的walk
获得了行数。但是,显然,在调用walk
方法之前,表格的页脚会被渲染,这导致我的页面底部的信息被一个请求过时了。
有关如何执行此操作的任何建议吗?
顺便说一下,我正在使用JSF 2.1和RichFaces 4.3.0 Final。
答案 0 :(得分:0)
您可以使用富面孔的内置datascroller功能:
更新1
滚动条具有您可能不需要的默认布局。但你可以自定义它。请参阅此link中的“Scroller Facets Usage”选项卡。在这里复制:
<f:facet name="pages">
<h:panelGroup>
<h:outputText value="Page "/>
<h:selectOneMenu value="#{dataScrollerBean.scrollerPage}"
onchange="#{rich:component('ds')}.switchToPage(this.value)">
<f:selectItems value="#{dataScrollerBean.pagesToScroll}" />
</h:selectOneMenu>
<h:outputText value=" of #{pages}" />
</h:panelGroup>
</f:facet>
答案 1 :(得分:0)
参考此链接: Datascroller
此示例根据dataTable的rows属性中提到的大小显示datascroller中数据表中的行数。