在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