2012-04-11 5 views
0

Ich benutze Primefaces 3.2 und ich habe ein Szenario, wo ich eine Gesamtlinie in meiner Datentabelle bei Änderung einer Eigenschaft/Spalte Wert bereitstellen muss. Primefaces haben Untertabellen- und Summenfunktionen, die tatsächlich sort verwenden und somit die Reihenfolge der Daten ändern, die ich nicht benötige. Ich muss nicht sortieren. Meine Daten in der Datentabelle sind bereits in einer bestimmten Reihenfolge und ich möchte Summen bei der Unterbrechung einer Eigenschaftsebene. Bitte beachten Sie mein Beispiel unten, wo ich insgesamt Spalte (Eigenschaft H) bei Änderung von Spalte F haben möchte. Ist es mit Untertabelle machbar, dann fehlt mir etwas. Wenn ich meine Subsumme manuell eingeben muss, suche ich nach einem Codebeispiel. Meine Liste für die Datentabelle wird erstellt, indem Abfragen für eine Tabelle ausgeführt werden.Datatable - Summen bei Änderung einer Eigenschaft/Spalte Wert

Da die unten gezeigten Daten nicht wirklich lesbar sind, wollen Sie nur erklären. Spalte F enthält den Wert "C" oder "D" und Spalte H enthält die Menge. Ich möchte Summen bei der Änderung von C/D ohne Angabe der Option Sortieren entweder unter Verwendung von Untertabelle oder Summenzeile oder auf andere Weise.

Coulmn B Spalte C Spalte D Spalte E Spalte F Spalte G-Säule H

AAAAAA XXXXXXXXXX AAA ABCDEFG C 1111111111 1,00

AAAAAA XXXXXXXXXX AAA HIJKLMNO C 11111111111 1,00

AAAAAA XXXXXXXXXX AAA ABCDEFGH C 11111111111 1,00

AAAAAA XXXXXXXXXX AAA BCDFERHJ C 22222222222 1,00

Gesamt 4,00

AAAAAA XXXXXXXXXX AAA ABCDEFG D 3333333333 1,00

AAAAAA XXXXXXXXXX AAA HIJKLMNO D 3333333333 1,00

AAAAAA XXXXXXXXXX AAA ABCDEFGH D 3333333333 2,00

Gesamt 4,00

BBBBBB YYYYYYYYY BBB XXXXXXXXXX C 4444444444 1,00

Insgesamt 1,00

BBBBBB YYYYYYYYY BBB XXXXXXXXXX D 4444444444 1,00

Gesamt 1,00

Irgendwelche Vorschläge?

Antwort

Verwandte Themen