Salve lista... chegou minha vez de perguntar =D... leiam com atenção...
1) Seguinte... tenho um código de cadastro no banco de dados da seguinte forma: Codigo = "300000000000000382" (varchar(18)) **reparem o final "382". 2) no lado do servidor, é gerado um xml com a estrutura: <contribuinte> <codigo>300000000000000382</codigo> </contribuinte> 3) Usando HttpService, com resultFormat default (object), o dado chegava no flex assim: codigo = 300000000000000400 ** reparem q o final mudou de "382" para "400". Conclusão 1: No momento da serialização o flex considera o dado como Number e "arredonda" o 382 para 400. Mudança: Bem, simplesmente mudei meu resultFormat para "array" e fazendo o debug percebi q, a partir disso, o valor foi serializado corretamente: codigo = 300000000000000382. Problema: Mesmo com o item serializado corretamente, ao exibí-lo em um grid o valor é mostrado como 300000000000000400. Daí pensei q o DataGridColumn estivesse fazendo algum cast no momento de renderizar a informação, então, testei com um itemRenderer passando a responsabilidade de exibição para outro componente, mas ainda assim o dado é exibido com final 400 e não final 382 como é exibido pela aba Variables no modo debug.... estranho heim... alguém tem alguma sugestão?? Obrigado! Mário Júnior -- Mário de Souza Júnior Programador Java / Flex : AS3 / PHP (44) 4009-3550 Maringá-PR http://blog.mariojunior.com [EMAIL PROTECTED] (gtalk, msn, etc..) --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
