Jsf 如何在每页上重置p:dataList/p:dataTable的行索引?

Jsf 如何在每页上重置p:dataList/p:dataTable的行索引?,jsf,primefaces,jsf-2.2,Jsf,Primefaces,Jsf 2.2,下面给出了一个例子 这将显示从1开始的每一行的行索引(listRowIndex+1) 如何在每页上重置listRowIndex,以便每次更改页面时它都可以从1开始(即,它应该在每页上从1开始)?通过创建新实例清除bean数据,以便重置数据 或者您可以更改managedBean的范围,将first的值存储在视图bean中,并将文本输出更改为 <h:outputText value="#{listRowIndex - bean.first + 1}"/> <h:outpu

下面给出了一个例子


这将显示从1开始的每一行的行索引(
listRowIndex+1


如何在每页上重置
listRowIndex
,以便每次更改页面时它都可以从1开始(即,它应该在每页上从1开始)?

通过创建新实例清除bean数据,以便重置数据
或者您可以更改managedBean的范围,将
first
的值存储在视图bean中,并将文本输出更改为

<h:outputText value="#{listRowIndex - bean.first + 1}"/>

<h:outputText value="#{listRowIndex - bean.first + 1}"/>