In einer Flex AdvancedDatGrid
Wir gruppieren viel. Die meisten Spalten sind für die Eltern und für die Kinder gleich, daher möchte ich den ersten Wert der Gruppe als Zusammenfassung anzeigen und nicht den MAX, MIN oder AVG
Dieser Code funktioniert bei numerischen, aber nicht bei textuellen Werten (ohne die kommentierte Zeile erhalten Sie NaN's):
private function firstValue(itr:IViewCursor,field:String, str:String=null):Object
{
//if(isNaN(itr.current[field])) return 0 //Theory: Only works on Numeric Values?
return itr.current[field]
}
Die XML:
(mx:GroupingField name="Offer")
(mx:summaries)
(mx:SummaryRow summaryPlacement="group")
(mx:fields)
(mx:SummaryField dataField="OfferDescription" label="OfferDescription" summaryFunction="firstValue"/)
(mx:SummaryField dataField="OfferID" label="OfferID" summaryFunction="firstValue"/)
(/mx:fields)
(/mx:SummaryRow)
(/mx:summaries)
(/mx:GroupingField)
OfferID
Arbeit richtig zu beurteilen, OfferDescription
s nicht.