Show de bola. Tive uma situação igual a sua.

Fiz o seguinte.

  <mx:AdvancedDataGrid id="dgMain"
                             width="100%"
                             height="100%"
                             displayItemsExpanded="true"
                             editable="false"
                             enabled="false">
            <mx:dataProvider>
                <mx:HierarchicalData id="hiearchicalTipoEquiptoAcessorios"
                                     childrenField="children"
                                     source="{model.grupo}"/>
            </mx:dataProvider>

            <mx:columns>
                <mx:AdvancedDataGridColumn width="85"
                                           dataField="codigoCliente"
                                           headerText="Código"/>

                <mx:AdvancedDataGridColumn dataField="nome"
                                           headerText="Descrição"/>
   </mx:columns>
        </mx:AdvancedDataGrid>


Eu trago todos os pais, e dentro do campo children eu trago todos os
filhos.


no java eu tenho essa classe


public class GrupoEconomicoChildVO {

private Integer codigoCliente;
private String nome;
private Integer grupoEconomico;
private Integer ind_status;
private String cnpj_cpf;
public ArrayList<Object> children = new ArrayList<Object>();
}


Seto todos os filhos no children a hierarchical data faz o resto.

Em 28 de outubro de 2011 09:12, Re JMD <rjmdf...@gmail.com> escreveu:

> Vem do Java.
>
> Java + Blaze + Hibernate
>
> Em 28 de outubro de 2011 09:06, Adronilson Junge 
> <adronils...@gmail.com>escreveu:
>
> Esse array vem do java ou php? Você está usando algum framework?
>>
>>
>>
>> Em 28 de outubro de 2011 07:42, Re JMD <rjmdf...@gmail.com> escreveu:
>>
>>  Então, eu consigo passarar para a tree os níveis? Por exemplo.
>>>
>>> Nível 1 : 1
>>> Nível 2 : 1.1
>>>
>>> Até chegar nos codigos analíticos:
>>>
>>> Nível 6 : 1.1.1.11.1234.123456
>>>
>>> ?
>>>
>>> VLW!!!!!
>>>
>>> Em 27 de outubro de 2011 18:51, bruno bg <bruno...@ig.com.br> escreveu:
>>>
>>>  isso me parece um plano de contas contábil.
>>>> Utilizei um bem parecido num Sistema de Administração de Condomínio.
>>>> Camarada faz com TREE, a aparência ficará bem melhor.
>>>>
>>>> brunobg
>>>> ****************************************************www.brbsoftware.com.brbruno...@ig.com.br
>>>>   (MSN & Skype)blogflex.brunobg.com
>>>> @brunogrohs(21) 9913-2397
>>>>
>>>>
>>>> Em 27/10/2011 18:19, Re JMD escreveu:
>>>>
>>>>   Pessoal,
>>>>
>>>> Tenho um datagrid que é alimentado por um array da seguinte forma.
>>>>
>>>>
>>>> Coluna codigo.codigoSintetico
>>>> Coluna codigo.codigoAnalitico    codigo.codigoSintetico
>>>> codigo.codigoSintetico codigo.codigoSintetico codigo.codigoSintetico
>>>> codigo.codigoSintetico codigo.codigoSintetico codigoCodigoAnalitico
>>>> Nivel 1             1    1.1            2      1.1.1                 3
>>>>       1.1.1.11           4          1.1.1.11.1234     5
>>>> 1.1.1.11.1234 123456 6
>>>> Como faço para agrupa-los Advanced Datagrid, lembrando que a unica coisa
>>>> que difere os codigo.codigoSintetico são o número de caracter ou a
>>>> quantidade de pontos. E o que difere o ultimo nível (6) é que nesse nível o
>>>> codigo.codigoSintetico possui um codigo.Analítico.
>>>>
>>>> <mx:AdvancedDataGrid x="-4" y="72" id="adgCodigos" width="100%"
>>>> height="446" initialize="gc.refresh()"
>>>>
>>>> horizontalScrollPolicy="on"
>>>>
>>>> >
>>>> <mx:dataProvider> <mx:GroupingCollection2 id="gc" source="{Codigos}"> 
>>>> <!--<mx:grouping>
>>>>
>>>>
>>>> <mx:Grouping>
>>>>
>>>> <mx:GroupingField />
>>>>
>>>> </mx:Grouping>
>>>>
>>>> </mx:grouping>-->
>>>> </mx:GroupingCollection2> </mx:dataProvider>
>>>> --
>>>> 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ê 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ê 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ê 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ê 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ê 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