Consegui resolver meu problema com um pouco da instrução q vc me passo
usando recursividade. Fico muito bom.

Obrigado pela ajuda a todos!

On 30 mar, 23:00, Julio Carneiro <jjcarne...@gmail.com> wrote:
> Colunas agrupadas em um ADG usam a propriedade groupedColumns, e não
> 'columns'...
> aí vai um texto da documentação:
>
> To group columns in an AdvancedDataGrid control, you must do the
> following:
>
> Use the AdvancedDataGrid.groupedColumns property, rather than the
> AdvancedDataGrid.columns property, to specify the columns.
> Use the AdvancedDataGridColumnGroup class to specify the column
> groups.
>
> vc pode usar a mesma técnica que eu sugeri. Só tem que criar as
> colunas agrupadas como parte de um ADGColumnGroup, colocar o ADGCG no
> array 'cols' a atribuir este array à propriedade groupedColumns.
>
> a técnica é a mesma, so usando outros tipos de objetos para construir
> o ADG.
>
> hth
> julio
>
> ps: a documentação está 
> aqui:http://livedocs.adobe.com/flex/3/html/help.html?content=advdatagrid_0...
> On Mar 30, 11:15 am, Wiliam <keikunc...@gmail.com> wrote:
>
> > Muito obrigado Julio, sua explicação foi d muita ajuda para mim. So me
> > resta uma duvida, como atrelar um grupo de colunas nesse esquema q vc
> > me passou? Como por exemplo monat uma ADG com 4 colunas sendo 2 delas
> > dentro de um grupo?
>
> > Antecipadamente, muito obrigado! :D
>
> > On 29 mar, 16:31, Julio Carneiro <jjcarne...@gmail.com> wrote:
>
> > > Willian,
>
> > > Se vc declarar teu ADG sem nenhuma coluna, isto mesmo, also assim:
>
> > > <mx:AdvandedDataGrid id="adg" dataProvider="{xml.solicitacao}"/>
>
> > > qdo vc posicionar o "xml" com teu XML acima o ADG vai criar as colunas
> > > automaticamente.
> > > Só que estas colunas não terão a configuração como definida no
> > > elemento <corpo>.
> > > Cada coluna mapeará a um elemento em xml.solicitacao e o headerText &
> > > dataField serão exatamente os nomes de cada elemento.
>
> > > Agora se vc quer criar o ADG dinamicamente, a partir do xml.corpo
> > > acima, vc terá que varrer o xml, criando um array com
> > > AdvancedDataGridColumn and atribuir este array ao adg.columns.
> > > A propriedade "columns" em um ADG (igual em um DataGrid) contém um
> > > array de AdvancedDataGridColumn's que compõe o grid.
>
> > > Primeiro, teu xml está super mal formado... os elementos
> > > correspondentes às colunas dever ter um nome simples ("coluna"). Ter
> > > um nome distinto para cada coluna só vai complicar tua vida...
>
> > > Supondo que o xml seja melhor estruturado, como por exemplo:
> > >   <corpo>
> > >      <coluna indice="1" header="Grupo" dataField="grupo"/>
> > >      <coluna indice="2" header="Dta" dataField="ped_datahora"/>
> > > ....
> > >   </corpo>
>
> > > Daí o código pra gerar o ADG dinamicamente é algo assim...:
> > >   var cols:Array = [];
> > >   for each (var item:XML in xml.corpo.coluna) {
> > >      var col:AdvancedDataGridCOlumn = new AdvancedDataGridCol();
> > >      col.headerText = it...@header;
> > >      col.dataField = it...@datafield;
> > >      cols.push(col);  // vai criando as colunas e pondo num array
> > >   }
> > >   agd.columns=cols; // agora é só colocar o array no columns do ADG
>
> > > hth
> > > julio
>
> > > On Mar 27, 11:38 am, Wiliam <keikunc...@gmail.com> wrote:
>
> > > > Olá pessoal, alguem poderia me ajudar a montar meu AdvancedDataGrid
> > > > com XML externo? Nesse sml tbm retornará os dados que serão
> > > > implementados no AdvancedDataFrid e a extrutura deste mesmo, mantando
> > > > seu corpo.
>
> > > > Mais ou menos assim:
>
> > > > INICIO DO XML
> > > > <?xml version="1.0" encoding="iso-8859-1" ?>
>
> > > > <root>
>
> > > >  <solicitacao>
> > > >   <grupo>UNEP SERVIÇOS MÉDICOS</grupo>
> > > >   <ped_datahora>01/01/2009</ped_datahora>
> > > >   <nome_razao>FABIO TRANSPORTES LTDA</nome_razao>
> > > >   <total>110,00</total>
> > > >   <total_bruto>120,00</total_bruto>
> > > > </solicitacao>
>
> > > > OBS: o que retorna dentro da Tag <solicitacao> sera os dataFields
>
> > > > <corpo>
>
> > > > <coluna1>Grupo</coluna1>
> > > > <dataField_coluna1>grupo</dataField_coluna1>
>
> > > > <coluna2>Data</coluna2>
> > > > <dataField_coluna2>ped_datahora</dataField_coluna2>
>
> > > >    <grupo_coluna1>
> > > >    <nome_grupo_coluna1>DADOS FINANCEIROS </nome_grupo_coluna1>
>
> > > >          <coluna3>TOTAL</coluna3>
> > > >          <dataField_coluna3>total</dataField_coluna3>
>
> > > >          <coluna3>TOTAL BRUTO</coluna3>
> > > >         <dataField_coluna4>total_bruto</dataField_coluna4>
>
> > > >    </grupo_coluna1>
> > > > </corpo>
>
> > > > </root>
>
> > > > FIM DO XML
>
> > > > O objetivo e pegar esses parametros, de maneira bem dinamica, montar o
> > > > advancedDataGrid e escrever os dados no mesmo.
>
> > > > Para quem puder me ajudar, ficarei super grato.
>
> > > > Um abraço a todos.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a