DataTable中的项目数 - Primefaces?

时间:2013-09-17 22:25:11

标签: jsf primefaces

是我上传了我的DataTable和来自BD的数据,但我需要的是将加载数据的行号放在我的网格中。

<p:dataTable id="dataTable" var="rol" value="#{mantRolMB.roles}"  
         paginator="true" rows="10"  
         paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks}
         {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
         rowsPerPageTemplate="5,10,15" rowKey="#{item}" >  

<p:column>  
    <f:facet name="header">  
        <h:outputText value="N°" />  
    </f:facet>  
    <h:outputText value="#{item}" />  
</p:column>  

<p:column>  
    <f:facet name="header">  
        <h:outputText value="Nombre Corto" />  
    </f:facet>  
    <h:outputText value="#{rol.nbNomCorto}" />  
</p:column>  

<p:column>  
    <f:facet name="header">  
        <h:outputText value="Nombre Largo" />  
    </f:facet>  
    <h:outputText value="#{rol.nbNomLargo}" />  
</p:column>  

</p:dataTable>

请帮助加载项目编号。

1 个答案:

答案 0 :(得分:2)

您可以定义rowIndexVar="rowIndex",然后像这样使用它:<h:outputText value="#{rowIndex}" />