Somme de la Colonne Datatable dans PrimeFaces
- Je recevoir les données dans le programme JSF page par ListDataModel.
J'ai besoin de la somme de toutes les valeurs de la colonne.
Suit la JSF code:
<p:dataTable id="table" value="#{ProductBean.listProduct}" var="item" style="font-size:"12px" > <p:column > <f:facet name="header"> <h:outputText value="NAME" /> </f:facet > <h:outputText value="#{item[0].name}" /> </p:column > <p:column > <f:facet name="header"> <h:outputText value="VALUE BUY" /> </f:facet > <h:outputText value="#{item[1].valuebuy}" /> </p:column > <p:column > <f:facet name="header"> <h:outputText value="VALUE SELL" /> </f:facet > <h:outputText value="#{item[2].valuesell}" /> </p:column > <p:columnGroup type="footer"> <p:row> <p:column footerText="Total" /> <p:column footerText="TotalBuy" /> <<<<--------- Sum All Values of item[1].valuebuy and show here <p:column footerText="TotalSell" /> <<<<--------- Sum All Values of item[2].valuesell and show here </p:row> </p:columnGroup> </p:dataTable >
Vous devez vous connecter pour publier un commentaire.
Il suffit d'ajouter une
<f:facet name="footer">
à<p:column>
qui contiendra les informations nécessaires et de les appeler une méthode d'haricot pour l'obtenir.Exemple de base:
La vue:
Le haricot:
Le modèle: