在我们的应用程序中,我们在primefaces数据表中加载了20000条记录,但是我们遇到了一些性能问题。所以我们计划逐页加载数据,因为我们将开始和结束页码发送到后端,我们得到的记录很少。在每次页面更改时,我们都会点击Db并将数据加载到数据表中。
我第一次发送1和100,我得到了100条记录,总匹配记录数是1800.我已将数据集中的列表值设置为我的页面大小为50,它显示数据表中的2页链接。 我想根据匹配的总记录动态设置页面链接。但在primefaces中,它显示基于数据表列表大小。如何动态设置页面链接。
我的预期输出:
答案 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)。