Jag är inte helt säker på om du vill ha en "numreringskolumn" eller "kolumnnumrering". Jag antar det första;-)
Kan du inte använda rowIndexVar
? Primefaces-doktorn säger:
Detta fungerar för mig:
<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>
+1:an är för att börja med nummer 1.
UPPDATERING:
Denna kod producerar: