Mysql
 sql >> Base de données >  >> RDS >> Mysql

Numérotation des lignes avec p:dataTable

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 :