如何在<h:datatable>?</h:datatable>中显示行号

时间:2012-08-01 16:18:11

标签: jsf datatable

我有以下JSF数据表:

<h:dataTable border="1" var="f2" value="#{someEJB.list}">
    <h:column>
        <f:facet name="header">No</f:facet>
    </h:column>
    <h:column>
        <f:facet name="header">Name</f:facet>#{f2.name}
    </h:column>
</h:dataTable>

如何显示行号?

1 个答案:

答案 0 :(得分:3)

您可以使用UIData#getRowIndex()

<h:dataTable binding="#{table}" ...>
    <h:column>
        #{table.rowIndex + 1}
    </h:column>
</h:dataTable>