Event Flex


    
    xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark">
     
         
        import mx.collections.GroupingField; 
        import mx.collections.Grouping; 
        import mx.collections.GroupingCollection2; 
        import mx.collections.ArrayCollection; 
        
        [Bindable] 
        private var dpFlat:ArrayCollection = new ArrayCollection([ 
            {Region:"Southwest", Territory:"Arizona",Territory_Rep:"Barbara Jennings", Actual:38865, Estimate:40000}, 
            {Region:"Southwest", Territory:"Arizona",Territory_Rep:"Dana Binn", Actual:29885, Estimate:30000}, 
            {Region:"Southwest", Territory:"Central California",Territory_Rep:"Joe Smith", Actual:29134, Estimate:30000}, 
            {Region:"Southwest", Territory:"Nevada", Territory_Rep:"Bethany Pittman", Actual:52888, Estimate:45000}, 
            {Region:"Southwest", Territory:"Northern California",Territory_Rep:"Lauren Ipsum", Actual:38805, Estimate:40000}, 
            {Region:"Southwest", Territory:"Northern California",Territory_Rep:"T.R. Smith", Actual:55498, Estimate:40000}, 
            {Region:"Southwest", Territory:"Southern California",Territory_Rep:"Alice Treu", Actual:44985, Estimate:45000}, 
            {Region:"Southwest", Territory:"Southern California",Territory_Rep:"Jane Grove", Actual:44913, Estimate:45000} 
            ]);
        
        [Bindable] 
        public var myGColl:GroupingCollection2 = new GroupingCollection2(); 
        private var myGrp:Grouping = new Grouping(); 
        private function initDG():void { 
            // Initialize the GroupingCollection2 instance. 
            myGColl.source = dpFlat; 
            // The Grouping instance defines the grouping fields 
            // in the collection, and the order of the groups 
            // in the hierarchy. 
            myGrp.fields = [new GroupingField("Region"), new GroupingField("Territory")]; 
            myGrp.label = "Region"; 
            // The grouping property contains a Grouping instance. 
            myGColl.grouping = myGrp; 
            // Specify the GroupedCollection as the data provider for 
            // the AdvancedDataGrid control. 
            myADG.dataProvider=myGColl; 
            // Refresh the display. 
            myGColl.refresh(); 
        } 
      
    

            height="100%" creationComplete="initDG();">
        
            
            
                            headerText="Territory Rep" />