Nejsem si zcela jistý, zda chcete "číslování sloupců" nebo "číslování sloupců". Předpokládám, že první;-)
Nemůžete použít rowIndexVar
? Dokument Primefaces říká:
Toto funguje pro mě:
<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 je pro začátek s číslem 1.
AKTUALIZACE:
Tento kód vytváří: