Во Flex AdvancedDatGrid
мы много группируемся. Большинство столбцов одинаковы для родителей и детей, поэтому я хотел бы показать первое значение группы в качестве сводки, а не MAX, MIN или AVG
Этот код работает с числовыми, но не текстовыми значениями (без закомментированной строки вы получаете NaN):
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]
}
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
работает правильно, OfferDescription
s не работает.