tente dar um refresh no arraycollection do datagrid. Em domingo, 20 de julho de 2014 16h13min26s UTC-3, Robinho de Morais escreveu: > > Estou tendo problemas com o advancedDataGrid onde após o result da > consulta não consigo popular o mesmo, o detalhe é que estou usando o > HierachicalData do dataProvider > do advancedDataGrid... > > Abaixo segue o exemplo.... pois a ideia é pegar do result da consulta, > montar o esquema de hierarquia e mostrar no advancedDataGrid com um > rendererProviders de detalhe com outro advancedDataGrid. > > > > <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" > xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library:// > ns.adobe.com/flex/spark"> > <fx:Script> > > import mx.collections.ArrayCollection; > public var teste:ArrayCollection; > [Bindable] > private var dpHierarchy:ArrayCollection = new ArrayCollection([ > {Region:"Southwest", children: [ > {Region:"Arizona", children: [ > {Territory_Rep:"Barbara Jennings", Actual:38865, Estimate:40000}, > {Territory_Rep:"Dana Binn", Actual:29885, Estimate:30000}]}, > {Region:"Central California", children: [ > {Territory_Rep:"Joe Smith", Actual:29134, Estimate:30000}]}, > {Region:"Nevada", children: [ > {Territory_Rep:"Bethany Pittman", Actual:52888, Estimate:45000}]}, > {Region:"Northern California", children: [ > {Territory_Rep:"Lauren Ipsum", Actual:38805, Estimate:40000}, > {Territory_Rep:"T.R. Smith", Actual:55498, Estimate:40000}]}, > {Region:"Southern California", children: [ > {Territory_Rep:"Alice Treu", Actual:44985, Estimate:45000}, > {Territory_Rep:"Jane Grove", Actual:44913, Estimate:45000}]} > ]} > ]); > public function inicia():void{ > teste = new ArrayCollection() > teste = dpHierarchy; > } > </fx:Script> > <mx:AdvancedDataGrid id="myADG" width="980" > height="263" defaultLeafIcon="{null}"> > <mx:dataProvider> > <mx:HierarchicalData source="{teste}" /> > </mx:dataProvider> > <mx:groupedColumns> > <mx:AdvancedDataGridColumn dataField="Region" /> > <mx:AdvancedDataGridColumn dataField="Territory" /> > <mx:AdvancedDataGridColumn dataField="Territory_Rep" headerText="Territory > Rep" /> > <mx:AdvancedDataGridColumnGroup dataField="Revenues"> > <mx:AdvancedDataGridColumn dataField="Actual" /> > <mx:AdvancedDataGridColumn dataField="Estimate" /> > </mx:AdvancedDataGridColumnGroup> > </mx:groupedColumns> > </mx:AdvancedDataGrid> > <s:Button x="158" y="307" label="Button" click="{inicia()}"/> > </s:Application> > >
-- -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev --- Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/d/optout.