Welcome, Guest. Please login or register.
Did you miss your activation email?
31 Jul 2010, 11:28:21 UTC
Forum home
+  flexdeveloper.eu Forum
|-+  Flex and ActionScript 3.0
| |-+  Flex Builder, Flash Builder & Eclipse (Moderators: JMWhittaker, Jan K, thewarpedcoder, James)
| | |-+  advance datagrid
« previous next »
Pages: [1] Print
Author Topic: advance datagrid (Read 440 times)
prashant
Senior FD
***
Posts: 197


« on: 28 Feb 2010, 07:38:07 UTC »

hi I have  a problem to get dataProvider of advance datagrid ,
please I don't want to use dpFlat:ArrayCollection directly I have to get it from advance dataGrid , please help me .

  private function getDataprovider():void
            {
               var grp:GroupingCollection= myADG.dataProvider
               //this is not working null
               
               var hir:HierarchicalData= myADG.dataProvider ;
               //this is also not working
               
               var arr:ArrayCollection=myADG.dataProvider
               //this is also not working
            }
                 

                 
            [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}
            ]);
        ]]>
    </mx:Script>

           <mx:AdvancedDataGrid id="myADG"
            width="100%" height="100%"
            initialize="gc.refresh();">       
            <mx:dataProvider>
                <mx:GroupingCollection id="gc" source="{dpFlat}">
                    <mx:grouping>
                        <mx:Grouping>
                            <mx:GroupingField name="Region"/>
                            <mx:GroupingField name="Territory"/>
                        </mx:Grouping>
                    </mx:grouping>
                </mx:GroupingCollection>
            </mx:dataProvider>       
           
            <mx:columns>
                <mx:AdvancedDataGridColumn dataField="Region"/>
                <mx:AdvancedDataGridColumn dataField="Territory"/>
                <mx:AdvancedDataGridColumn dataField="Territory_Rep"
                    headerText="Territory Rep"/>
                <mx:AdvancedDataGridColumn dataField="Actual"/>
                <mx:AdvancedDataGridColumn dataField="Estimate"/>
            </mx:columns>
       </mx:AdvancedDataGrid>
   
Logged
prashant
Senior FD
***
Posts: 197


« Reply #1 on: 28 Feb 2010, 12:13:34 UTC »

I got the solution  Wink

 var groupingCollectionXYZ:GroupingCollection=new GroupingCollection()
                groupingCollectionXYZ.source=advancedDataGrid.dataProvider;
                var arr:ArrayCollection = groupingCollectionXYZ.source.source.source as ArrayCollection;
Logged
Pages: [1] Print
« previous next »
Share this on: Twitter Twitter Del.icio.us del.icio.us Digg Digg
Jump to:

©2006-2010 Flexdeveloper.eu/Jodie O'Rourke. All rights reserved.
Adobe®, Adobe® Flash™, Adobe® AIR™ and Adobe® Flex™ are registered trademarks of Adobe Systems Incorporated in the United States and other countries. All rights reserved.

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC