currencyFormatter, dica deixa uma coluna com o valot normal ea outra formatada, e msotra a formatada e deixa a normal, sem mostrar no datagrid, mas ela ta no arrayCollection, assim fica facil trabalhar se precisar calcular e tal, do que ficar desconvertendo e convertendo
2014-05-27 13:07 GMT-03:00 Robinho de Morais <robinhodemor...@gmail.com>: > É Helio eu queria saber se o flex tem alguma função para isso, tipo o de > data, fica mais viável e menos trabalhoso, mas como não tem vou ter que > fazer como você falou, > nesse caso você utiliza o currencyFormatter ou faz na mão ? > > Qualquer dúvida estou a disposição. > > *Robinho* > *Analista/Programador de Sistemas* > *Skype: robinhocne* > *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o > impossível."* > > > Em 27 de maio de 2014 13:00, Helio Antonio Francisco Silva < > helio.afsi...@gmail.com> escreveu: > > cara nao custa nada e isso te digo com propriedade eu tenho datagrid com >> 58mil produtos, voce tem mais que isso ? alem de tratar ainda faço FILTRO. >> velocidade maxima, vai por mim, nao faz diferença se fizer e minima. >> >> >> 2014-05-27 11:55 GMT-03:00 Robinho de Morais <robinhodemor...@gmail.com>: >> >> Não funcionou Mozart, >>> >>> agora nem aparece o valor no campo.... >>> >>> olha como ficou.... >>> >>> >>> >>> <mx:CurrencyFormatter id="vlFomat" precision="2" >>> decimalSeparatorTo="," >>> decimalSeparatorFrom="," >>> thousandsSeparatorFrom="." >>> thousandsSeparatorTo="."/> >>> >>> public function formatar(item:Object, column:*):String{ >>> return vlFomat.format(item.valor); >>> } >>> >>> <mx:DataGridColumn fontSize="10" width="50" dataField="vlbruto" >>> headerText="Vl. Bruto" direction="rtl" labelFunction="formatar" /> >>> >>> >>> Qualquer dúvida estou a disposição. >>> >>> *Robinho* >>> *Analista/Programador de Sistemas* >>> *Skype: robinhocne* >>> *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o >>> impossível."* >>> >>> >>> Em 27 de maio de 2014 11:37, Mozart Militao <fmozar...@gmail.com>escreveu: >>> >>> Robinho, >>>> >>>> O erro é que eu fiz aqui na mão a function e errei o retorno dela >>>> coloquei :void >>>> no caso é :String >>>> >>>> >>>> Em 26 de maio de 2014 17:47, Robinho de Morais < >>>> robinhodemor...@gmail.com> escreveu: >>>> >>>> Hum... o pior que são muitos registros no datagrid....ai receber e >>>>> percorrer o array para tratar...vai custar um pouco... >>>>> >>>>> Qualquer dúvida estou a disposição. >>>>> >>>>> *Robinho* >>>>> *Analista/Programador de Sistemas* >>>>> *Skype: robinhocne* >>>>> *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o >>>>> impossível."* >>>>> >>>>> >>>>> Em 26 de maio de 2014 17:45, Helio Antonio Francisco Silva < >>>>> helio.afsi...@gmail.com> escreveu: >>>>> >>>>> Velho agora que eu vi. >>>>>> Eu sempre faço o seguinte, quando eu recebo os dados no meu >>>>>> arrayCollection eu trato eles, por uma funcao, e DEPOIS eu jogo ele no >>>>>> dataprovider, NUNCA deu problema. >>>>>> tenta fazer assim, ate e melhor pq voce pode debugar. >>>>>> >>>>>> >>>>>> 2014-05-26 17:32 GMT-03:00 Robinho de Morais < >>>>>> robinhodemor...@gmail.com>: >>>>>> >>>>>> Mozart, >>>>>>> >>>>>>> Está dando erro de return value must be undefined. >>>>>>> >>>>>>> Qualquer dúvida estou a disposição. >>>>>>> >>>>>>> *Robinho* >>>>>>> *Analista/Programador de Sistemas* >>>>>>> *Skype: robinhocne* >>>>>>> *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar >>>>>>> o impossível."* >>>>>>> >>>>>>> >>>>>>> Em 26 de maio de 2014 13:21, Mozart Militao >>>>>>> <fmozar...@gmail.com>escreveu: >>>>>>> >>>>>>> Cria a function e usa o formatter dentro da function >>>>>>>> >>>>>>>> Ex: >>>>>>>> >>>>>>>> public function formatar(item:Object, column:*):void{ >>>>>>>> return MoedaFormatter.format(item.valor); >>>>>>>> } >>>>>>>> >>>>>>>> >>>>>>>> Em 26 de maio de 2014 13:01, Robinho de Morais < >>>>>>>> robinhodemor...@gmail.com> escreveu: >>>>>>>> >>>>>>>> Estou tentando tratar moeda no datagrid dessa maneira... >>>>>>>>> >>>>>>>>> <mx:CurrencyFormatter id="MoedaFormatter" precision="2" >>>>>>>>> currencySymbol="" >>>>>>>>> decimalSeparatorTo="," decimalSeparatorFrom="," >>>>>>>>> thousandsSeparatorFrom="." >>>>>>>>> thousandsSeparatorTo="."/> >>>>>>>>> >>>>>>>>> >>>>>>>>> <mx:DataGridColumn fontSize="10" width="50" dataField="vlbruto" >>>>>>>>> headerText="Vl. Bruto" direction="rtl" labelFunction="MoedaFormatter" >>>>>>>>> /> >>>>>>>>> >>>>>>>>> mas está dando esse erro: >>>>>>>>> >>>>>>>>> >>>>>>>>> 1067: Implicit coercion of a value of type >>>>>>>>> mx.formatters:CurrencyFormatter to an unrelated type Function. >>>>>>>>> >>>>>>>>> como tratar moeda no datagrid ? >>>>>>>>> >>>>>>>>> -- >>>>>>>>> -- >>>>>>>>> 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 essa mensagem porque está inscrito no grupo >>>>>>>>> quot;flexdev" dos Grupos do Google. >>>>>>>>> Para cancelar inscrição nesse grupo e parar de receber e-mails >>>>>>>>> dele, envie um e-mail para flexdev+unsubscr...@googlegroups.com. >>>>>>>>> Para mais opções, acesse https://groups.google.com/d/optout. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Atenciosamente, >>>>>>>> Francisco Mozart. >>>>>>>> >>>>>>>> -- >>>>>>>> -- >>>>>>>> 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 essa mensagem porque está inscrito no grupo >>>>>>>> quot;flexdev" dos Grupos do Google. >>>>>>>> Para cancelar inscrição nesse grupo e parar de receber e-mails >>>>>>>> dele, envie um e-mail para flexdev+unsubscr...@googlegroups.com. >>>>>>>> Para mais opções, acesse https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> 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 essa mensagem porque está inscrito no grupo >>>>>>> quot;flexdev" dos Grupos do Google. >>>>>>> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, >>>>>>> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >>>>>>> Para mais opções, acesse https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Hélio Antonio Francisco Silva* >>>>>> Desenvolvedor web >>>>>> Certificado Flash developer >>>>>> Certificado Flash Design >>>>>> Certificado web developer >>>>>> Consultor Microsiga / Totvs >>>>>> Desenvolvedor ADVPL / ASP >>>>>> Analista de sistemas e ERP Sênior. >>>>>> >>>>>> -- >>>>>> -- >>>>>> 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 essa mensagem porque está inscrito no grupo >>>>>> quot;flexdev" dos Grupos do Google. >>>>>> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, >>>>>> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >>>>>> Para mais opções, acesse https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>>> -- >>>>> 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 essa mensagem porque está inscrito no grupo quot;flexdev" >>>>> dos Grupos do Google. >>>>> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, >>>>> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >>>>> Para mais opções, acesse https://groups.google.com/d/optout. >>>>> >>>> >>>> >>>> >>>> -- >>>> Atenciosamente, >>>> Francisco Mozart. >>>> >>>> -- >>>> -- >>>> 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 essa mensagem porque está inscrito no grupo quot;flexdev" >>>> dos Grupos do Google. >>>> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, >>>> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >>>> Para mais opções, acesse https://groups.google.com/d/optout. >>>> >>> >>> -- >>> -- >>> 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 essa mensagem porque está inscrito no grupo quot;flexdev" >>> dos Grupos do Google. >>> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, >>> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >>> Para mais opções, acesse https://groups.google.com/d/optout. >>> >> >> >> >> -- >> *Hélio Antonio Francisco Silva* >> Desenvolvedor web >> Certificado Flash developer >> Certificado Flash Design >> Certificado web developer >> Consultor Microsiga / Totvs >> Desenvolvedor ADVPL / ASP >> Analista de sistemas e ERP Sênior. >> >> -- >> -- >> 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 essa mensagem porque está inscrito no grupo quot;flexdev" >> dos Grupos do Google. >> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, >> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >> Para mais opções, acesse https://groups.google.com/d/optout. >> > > -- > -- > 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 essa mensagem porque está inscrito no grupo quot;flexdev" dos > Grupos do Google. > Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie > um e-mail para flexdev+unsubscr...@googlegroups.com. > Para mais opções, acesse https://groups.google.com/d/optout. > -- *Hélio Antonio Francisco Silva* Desenvolvedor web Certificado Flash developer Certificado Flash Design Certificado web developer Consultor Microsiga / Totvs Desenvolvedor ADVPL / ASP Analista de sistemas e ERP Sênior. -- -- 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/d/optout.