acho que o seu problema e: o tipo de dado que ta vindo nao e compativel com a conversao. ve se ta vindo correto os valores.
2014-05-26 13:21 GMT-03:00 Mozart Militao <fmozar...@gmail.com>: > 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. > -- *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.