sug*_*uga 11 datatable jsf pagination primefaces
我想自定义PrimeFace的数据表分页.
它目前显示底部的页数:(1 of 5).我想在总页数中显示一页中的记录数,例如:(1-10 of 50).
我在下面包含了我的代码 - 但它不起作用.有人可以帮忙吗?
<p:dataTable id="tblStatusSearch" var="item" rowIndexVar="rowStatusSearch"
rows="10" paginator="true"
paginatorTemplate="{CurrentPageReport}
{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} "
value="#{StatusAction.listEBeans}"
<f:facet name="footer">
<h:outputText value="#{rowStatusSearch + 1} - 10 out of #{bondLocationStatusAction.itemCount}"/>
</f:facet>
Run Code Online (Sandbox Code Playgroud)
Sei*_*dis 25
你可以使用PrimeFaces currentPageReportTemplate作为CurrentPageReport,如下所示:
<p:dataTable id="tblStatusSearch" var="item" paginator="true" rows="10"
currentPageReportTemplate="Showing {startRecord}-{endRecord} out of {totalRecords}"
paginatorTemplate="{CurrentPageReport}
{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} "
value="#{StatusAction.listEBeans}">
Run Code Online (Sandbox Code Playgroud)
我确认它在PrimeFaces 3.4.2中有效.它存在于PrimeFaces 3.0的用户指南中,因此如果您使用的是PrimeFaces 3.x,它应该适合您.
"please refer to the attached image"我想你忘记附上图片了;)
如果你想在你的bean中显示页面大小,你应该在你的bean中声明两个字段并在其中p:datatable保存pageSize和first参数值表单方法,然后你可以使用以下命令显示页面大小:loadpaginatorTemplate
paginatorTemplate=" {CurrentPageReport} #{yourBean.first + yourBean.pageSize} and rest of you template "
请记住,这EL适用于paginatorTemplate房地产。
| 归档时间: |
|
| 查看次数: |
38629 次 |
| 最近记录: |