Non sono del tutto sicuro se si desidera una "colonna numerata" o una "numerazione delle colonne". Presumo il primo;-)
Non puoi usare rowIndexVar
? Il documento di Primefaces dice:
Questo funziona per me:
<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>
Il +1 è per iniziare con il numero 1.
AGGIORNAMENTO:
Questo codice produce: