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ê 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.

Responder a