Fábio

Como o Beck disse, a cláusula else não está sendo executada.
Tente :
if (item.VALOREST != undefined) {
ao invés de null.
Abraços

Rubens Albuquerque

On 2/9/07, Beck Novaes <[EMAIL PROTECTED]> wrote:
>
>
> Fábio,
>
>
> Você tem certeza que no caso do "if" a declaração da clausúla "else"
> está sendo executada? Ou seja, será que quando não tem nada em
> VALOREST seu valor será "null"? Você tem certeza de que não é uma
> string vazia ""?
>
>
> []'s
> Beck Novaes
>
>
> On 9 fev, 13:17, "Fabio Aguiar" <[EMAIL PROTECTED]> wrote:
> > Fala galera, blz?
> >
> > Estou com um problema com o CurrencyFormatter e queria saber se alguem
> > sabe como resolver: seguinte, o meu XML retorna vários registros e um
> > dos campos é R$. Para mostrar esse campo de maneira correta no
> > DataGrid uso a função labelFunction da coluna.
> >
> > private function currencyLbFEstDet(item:Object,
> > column:DataGridColumn):String
> > {
> >         var cf:CurrencyFormatter = new CurrencyFormatter();
> >         cf.currencySymbol = "R$ ";
> >         cf.precision = 2
> >         cf.useThousandsSeparator = true;
> >         cf.decimalSeparatorTo=",";
> >         cf.decimalSeparatorFrom=".";
> >         cf.thousandsSeparatorTo=".";
> >         cf.rounding = NumberBaseRoundType.NEAREST;
> >
> >         return cf.format(item.VALOREST);
> >
> > }
> >
> > até aí blz, mas qdo não tem valor no campo VALOREST, ele normalmente
> > nem aparece no XML, o resultado no DataGrid fica assim: R$ ,00 ou
> > seja, feio pra caramba.
> >
> > Tentei resolver colocando um código assim:
> >
> > if (item.VALOREST != null) {
> >         return cf.format(item.VALOREST);
> >
> > } else {
> >         return " ";
> > }
> >
> > mas não funcionou. Se tivesse como aparecer pelo menos assim R$ 0,00,
> > ou seja, com o zero no começo, já resolveria.
> >
> > Alguém sabe como resolver isso?
> >
> > Abraços
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a