opa, ótima dica Helio....obrigado. 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 15:55, Helio Antonio Francisco Silva < [email protected]> escreveu: > 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 <[email protected]>: > > É 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 < >> [email protected]> 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 <[email protected]> >>> : >>> >>> 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 <[email protected]>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 < >>>>> [email protected]> 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 < >>>>>> [email protected]> 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 < >>>>>>> [email protected]>: >>>>>>> >>>>>>> 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 >>>>>>>> <[email protected]>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 < >>>>>>>>> [email protected]> 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 >>>>>>>>>> [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 >>>>>>>>>> --- >>>>>>>>>> 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 [email protected]. >>>>>>>>>> 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 >>>>>>>>> [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 >>>>>>>>> --- >>>>>>>>> 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 [email protected]. >>>>>>>>> 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 >>>>>>>> [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 >>>>>>>> --- >>>>>>>> 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 [email protected]. >>>>>>>> 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 >>>>>>> [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 >>>>>>> --- >>>>>>> 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 [email protected]. >>>>>>> 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 >>>>>> [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 >>>>>> --- >>>>>> 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 [email protected]. >>>>>> 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 >>>>> [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 >>>>> --- >>>>> 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 [email protected]. >>>>> 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 [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 >>>> --- >>>> 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 [email protected]. >>>> 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 [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 >>> --- >>> 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 [email protected]. >>> 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 [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 >> --- >> 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 [email protected]. >> 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 [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 > --- > 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 [email protected]. > 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 [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 --- 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 [email protected]. Para obter mais opções, acesse https://groups.google.com/d/optout.
