Cara dessa forma da certo tbm, fiz um trace e me traz as colunas e os dados, mas pensei de uma forma mais fácil: to tentando pegar o nome das colunas, e faço um for percorrendo os nomes e vou buscando dentro deles, to tentando pegar os nomes, +/- assim:

                const columns:IList = dgDado.columns;
                const columnsLength:int = columns.length;


                for each ( var item2:Object in columns.toArray()){

                    //trace("Nome propriedade 111: " + item2['name']);
                    trace(ObjectUtil.toString(item2))

for (var p2:String in item2){ // Varre as propriedades do item
                        // Sua lógica para cada item
                        trace("hello");
                        //trace("Valor da propriedade: " + item[p]);
                    }
                }

to apanhando um pouco, valeu pela informação

Em 04/01/2012 10:56, Fredy Gadotti escreveu:
Você pode iterar dentro de cada objeto nas propriedades com o seguinte comando:
for each ( var item:Object in collection){
    for (var p:String in item){ // Varre as propriedades do item
        // Sua lógica para cada item
       trace("Nome propriedade : " + p);
       trace("Valor da propriedade: " + item[p]);
    }
}
Caso não funcione a parte a cima você pode usar o describeType dentro do objeto e iterar usando introspection.
Fredy.

2012/1/4 Julio Cesar <jcasilv...@gmail.com <mailto:jcasilv...@gmail.com>>

    Olá pessoal

    Gero meu arraycollection dinâmico de acordo com o select vindo do php

    tem como pesquisar em todas as colunas do arraycollection sem
    saber o nome das colunas ?

    Obrigado

    Julio

-- Você recebeu esta mensagem porque está inscrito na lista "flexdev"
    Para enviar uma mensagem, envie um e-mail para
    flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
    Para sair da lista, envie um email em branco para
    flexdev-unsubscr...@googlegroups.com
    <mailto: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