Pessoal, to com uma dúvida aquí e gostaria da ajuda de vocês.
Tenho um result event que traz do banco uma lista de objetos, porém
estes objetos possuem quantidade de atributos variáveis. Então a
dúvida é: como percorro os atributos dos objetos pegando o nome do
atributo e seu respectivo valor?
Exemplo:
Hora posso ter:
evt.result.source = []
    [0] = Object()
        codigo = "123"
        descricao = "Produto teste"
        1-Tabela normal = "5,75"
        37-Especial venda palm = ""
    [1] = Object()
    [2] = Object()
(...)

Em outro momento posso ter:
evt.result.source = []
    [0] = Object()
        codigo = "123"
        descricao = "Produto teste"
        1-Tabela normal = "5,75"
        2-Tabela venda prazo = "6,23"
        37-Especial venda palm = ""
        39-Interestadual = "7,00"
    [1] = Object()
    [2] = Object()
(...)

Então preciso da descrição do campo (assim com o split pego o código
da tabela) e do valor. Ou seja, no meu result event estou percorrendo
um loop para os objetos, agora, como fazer para percorrer os atributos
do objeto? Tipo (só para exemplificar):
for(var i:uint=0; i<_dgTabelas.dataProvider.source.length; i++){
    var objeto:Object = _dgTabelas.dataProvider.source[i];
    for(var j:uint=0 j<objeto.length; j++){
        //aquí pego nome do parâmetro do objeto na posição j
        //e valor do parâmetro do objeto na posição j
    }
}

Espero ter sido bastante claro. Obrigado a quem puder ajudar.

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a