显示p:dataTable行号

Agi*_*gie 5 jsf primefaces jsf-2

在mkyong 示例中,它们显示了如何在JSF中显示数据表行号。他们使用javax.faces.model.DataModel来获取行索引,而不使用后备bean值。如何使用primfaces p:dataTable实现此目的。谢谢。

wit*_*arn 7

在primefaces p:datatable组件中,该组件具有rowIndexVar属性,该属性用于迭代引用每个行索引。因此,您可以像下面的例子一样

<p:dataTable 
             var="cmr01Forms" 
             value="#{cmr01Bean.cmr01Forms}"
             rowIndexVar="index">
    <p:column>
        <f:facet name="header">
            <h:outputText value="index" />
        </f:facet>
        <h:outputText 
            value="#{index + 1}" />
    </p:column>
</p:dataTable>
Run Code Online (Sandbox Code Playgroud)