下面给出了一个 <p:dataList>
的例子.
<p:dataList var="row"
value="#{bean}"
first="0"
rows="10"
rowIndexVar="listRowIndex"
widgetVar="dataListUIWidget"
paginator="true"
paginatorAlwaysVisible="false"
lazy="true">
<h:outputText value="#{listRowIndex+1}"/>
</p:dataList>
这将为从 1 ( listRowIndex+1
) 开始的每一行显示一个行索引。
如何重置 listRowIndex
在每个页面上,以便每次更改页面时它都可以从 1 开始(即它应该在每个页面上从 1 开始)?
最佳答案
将first
的值存储在 View bean中,并将文本输出更改为
<h:outputText value="#{listRowIndex - bean.first + 1}"/>
关于jsf - 如何重置 p :dataList/p:dataTable on every page? 的行索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26195816/