Summenzeilen in DataGrids

data
grid
summary

#1

Im FlexDataGrid können ab Version 1.3 auch Summenwerte in einer Fußzeile angezeigt werden.
Mit der Eigenschaft GridViewSettings.FooterVisible kann festgelegt werden, ob eine Fußzeile angezeigt werden soll.

Spaltendefinition

Dies angezeigten Werte können für jede Spalte entweder berechnet, oder manuell gesetzt werden.
Hierfür gibt es bei jeder Spalte die Eigenschaft SummaryType. Hiermit wird die Art der Zusammenfassung festgelegt. Bei der Voreinstellung None wird kein Wert angezeigt, bei Custom muss der Wert manuell ermittelt werden. Die anderen Werte führen entsprechende Berechnungen anhand des Spalteninhaltes aus.

Summary5

Manuelles Setzen der Werte per Script

Damit die per Script gesetzten Werte angezeigt werden, muss SummaryType auf Custom eingestellt sein.
Das Setzen des Wertes muss in dem Ereignis CustomSummaryColumnData erfolgen:

if (e.Column.FieldName == "OCT")
    e.Column.SummaryValue = 99;