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