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.

Reply via email to