Je ne sais pas trop si vous voulez une "colonne de numérotation" ou une "numérotation de colonne". J'assume le premier;-)
Ne pouvez-vous pas utiliser rowIndexVar
? La doc Primefaces dit :
Cela fonctionne pour moi :
<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>
Le +1 est pour commencer par le numéro 1.
MISE À JOUR :
Ce code produit :