如何显示富数据表上的行号信息



我想在表的页脚显示以下文本:

Showing 11 to 20 of 51 entries
但是我找不到做这件事的方法。我没有在页脚中找到任何变量,可以让我轻松地使用这些变量。

我还试图创建一个继承自ExtendedDataModel的类,并将值保留在那里。

我从walk方法中的sequenceRange中得到行数。但是,显然,表的页脚是在调用walk方法之前呈现的,这导致我的页面底部的信息在一个请求中过时了。

有什么建议吗?

顺便说一下,我使用的是JSF 2.1和RichFaces 4.3.0 Final。

你可以使用内置的富面孔的datascroller特性:

更新1

滚动条有一个你可能不想要的默认布局。但是你可以自定义它。请参阅此链接中的滚轮切面使用选项卡。复制此处:

<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>

参考此链接:Datascroller

这个例子显示了datcroller中一个数据表的行数,基于datatable的rows属性中提到的大小。

相关内容

  • 没有找到相关文章

最新更新