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: