如何自定义primefaces页面链接?

时间:2017-08-01 12:14:00

标签: jsf primefaces jsf-2 datatable

在我们的应用程序中,我们在primefaces数据表中加载了20000条记录,但是我们遇到了一些性能问题。所以我们计划逐页加载数据,因为我们将开始和结束页码发送到后端,我们得到的记录很少。在每次页面更改时,我们都会点击Db并将数据加载到数据表中。

我第一次发送1和100,我得到了100条记录,总匹配记录数是1800.我已将数据集中的列表值设置为我的页面大小为50,它显示数据表中的2页链接。 我想根据匹配的总记录动态设置页面链接。但在primefaces中,它显示基于数据表列表大小。如何动态设置页面链接。

我的预期输出:

enter image description here

1 个答案:

答案 0 :(得分:0)

<强>通缉: PF的paginator

网站示例:

<p:dataTable var="car" value="#{dtPaginatorView.cars}" rows="10"
                 paginator="true"
                 paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                 rowsPerPageTemplate="5,10,15">

不想要 大多数JSF标记(当然不是HTML)支持属性styleClass="foo",该属性可用于附加生成的HTML标记的class="foo"属性。

也许这就是你需要的?对不起,我从未尝试修改这些链接(使用PF6.0 CE)。