FlexAdvancedDatGrid
では、多くのグループ化を行っています。ほとんどの列は親と子で同じなので、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
はありません。