在 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
不。