Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Zeilennummerierung mit p:dataTable

Ich bin mir nicht ganz sicher, ob Sie eine "Nummerierungsspalte" oder eine "Spaltennummerierung" wünschen. Ich nehme das erste an;-)

Können Sie nicht rowIndexVar verwenden ? Das Primefaces-Dokument sagt:

Das funktioniert bei mir:

<p:dataTable value="#{testBean.selectOptions}" rowIndexVar="rowIndex" var="item">
    <p:column headerText="#">
        #{rowIndex+1}
    </p:column>
    <p:column headerText="Option">
        #{item}
    </p:column>
</p:dataTable>

Das +1 steht dafür, mit Nummer 1 zu beginnen.

AKTUALISIERUNG:

Dieser Code erzeugt: