在Flex AdvancedDatGrid
中,我们做了很多分组。大多数专栏对于父母和孩子来说都是一样的,所以我想将该组的第一个值显示为摘要而不是MAX,MIN或AVG你能从summaryObjectFunction返回一个字符串吗?
此代码适用于数字,但不适用文本值(不包括注释行你得到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
,说自己。
http://flexgeek.wordpress.com/2007/06/是我进行研究的地方 – Dave 2008-09-15 18:52:25