Auto-berechnen Sie die Gesamt-Summe einer Spalte mit numerischen Daten im datatable-Fußzeile
Wenn numerische Daten in einem <p:dataTable>
(oder <h:dataTable>
), gibt es eine Möglichkeit, um die Summe in der Zeile mit der Zusammenfassung in der Tabelle unten im footer ohne Berechnung in der backing-bean und bietet es als wieder eine bean-Eigenschaft?
- haben Sie versucht, javascript?
- Wie kann ich mit Javascript?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn in Ihrer Umgebung unterstützt Java EE 7 ist die neue EL 3.0 (z.B. WildFly 8), dann können Sie Gebrauch machen von der neuen Unterstützung für Java 8-wie Streams und Lambda-Operationen in EL (ja, das funktioniert auch bei der Verwendung von Java 7).
In Ihrem speziellen Fall, können Sie die EL-3.0-äquivalent zu Java 8
IntStream#sum()
(oderDoubleStream#sum()
, je nach Art der Immobilie):