显示p:dataTable行号 [英] Display p:dataTable Row Numbers

查看:418
本文介绍了显示p:dataTable行号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

In mkyong example, they show How To Display DataTable Row Numbers In JSF. They use javax.faces.model.DataModel to get row index without using backing bean value. How to achieve this by using primfaces p:dataTable. Thanks.

推荐答案

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

In primefaces p:datatable component, the component has rowIndexVar attribute, which is used to iterate to refer each row index. Thus, you can do like my example below

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

这篇关于显示p:dataTable行号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆