Filter and Sort an XMLListCollection
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:s="library://ns.adobe.com/flex/spark"> <mx:ArrayCollection id="collection"> <mx:source> <mx:Object city="A" state="Ohio" region="East" /> <mx:Object city="B" state="Ohio" region="East" /> <mx:Object city="C" state="California" region="West" /> <mx:Object city="D" state="Georgia" region="South" /> </mx:source> <mx:sort> <mx:Sort> <mx:SortField name="region" /> <mx:SortField name="state" /> </mx:Sort> </mx:sort> </mx:ArrayCollection> <mx:AdvancedDataGrid dataProvider="{collection}"> <mx:columns> <mx:AdvancedDataGridColumn dataField="city" /> <mx:AdvancedDataGridColumn dataField="state" /> <mx:AdvancedDataGridColumn dataField="region" /> </mx:columns> </mx:AdvancedDataGrid> </mx:Application>