quis dizer advancedDdatagrid, uma coisa tipo essa:
public function inicia():void{
teste = new ArrayCollection()
teste = dpHierarchy;
                        myADG.dataProvider.refresh();
}
dá uma olhada aí como dar refresh em advanced datagrid, tem muita 
referência.

Em quinta-feira, 24 de julho de 2014 10h24min53s UTC-3, Robinho de Morais 
escreveu:
>
> O complicado seria montar essa estrutura do ArrayCollection pegando de 2 
> results, então no advacend eu só mostro agrupado as informações principais 
> e quando chego no detalhe eu consulto de acordo com o tree selecionado os 
> detalhes daquele grupo....ficou show.
>
> Qualquer dúvida estou a disposição.
>
> *Robinho*
> *Analista/Programador de Sistemas*
> *Skype: robinhocne*
> *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o 
> impossível."*
>  
>
> Em 24 de julho de 2014 10:17, Leonardo Oliveira <leonardoc...@gmail.com 
> <javascript:>> escreveu:
>
>> 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 fle...@googlegroups.com 
>> <javascript:>
>> Para sair da lista, envie um email em branco para 
>> flexdev-u...@googlegroups.com <javascript:>
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>> --- 
>> Você recebeu essa mensagem porque está inscrito no grupo quot;flexdev" 
>> dos Grupos do Google.
>> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, 
>> envie um e-mail para flexdev+u...@googlegroups.com <javascript:>.
>> Para mais opções, acesse https://groups.google.com/d/optout.
>>
>
>

-- 
-- 
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.

Responder a