jsf - 显示p :dataTable Row Numbers

标签 jsf jsf-2 primefaces

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

最佳答案

在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>

关于jsf - 显示p :dataTable Row Numbers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26353759/

相关文章:

java - JSF 2.0 验证码的工作原理

spring - 为什么 RichFaces 4 组件无法正确渲染?

java - JSF 错误 - IllegalStateException : PWC3999: Cannot create a session after the response has been committed

jsf - 通过选择复选框启用和禁用组件

css - 如何更改背景颜色工具提示 primefaces 扩展名?

javascript - 我怎样才能切换 <p :password> field to text and password with a checkbox check uncheck

java - JSF 2 小时 :message in composite component can't find id of input

javascript - 如何更改 PrimeFaces onclick 按钮中的选项卡?

javascript - Primefaces 自动完成功能保留选定的下拉值

jsf - FACELETS_BUFFER_SIZE 的意义?