Fredy Obg. pelas dicas,

Já passei o debuger com os traces, é na realidade a variavel newVal, não
está sempre a 0.
Onde posso ver isto ? "Verifica se seu locale está correto nos seus
argumentos de compilação." não estou a encontrar em lado nenhum.

Abraço
Marco

2012/10/18 Fredy Gadotti <[email protected]>

> Debuga o seguinte trecho.
>
> var newVal:Number = isNaN(Number(myEditor.text)) ? myEditor.text as
> Number : 0.0000;
>
> Aconselho usar trace no lugar do debug neste caso, que ele dispara
> vários focusOut ( quando você sai do campo por enter/tab e quando o
> debug muda para IDE );
>
> if (event.reason == DataGridEventReason.CANCELLED || event.reason ==
> DataGridEventReason.OTHER || oldVal == newVal)
>
> Na linha anterior, acredito que o oldVal está igual o newVal.
> Provavelmente o valor que colocou não está sendo convertido para um
> número.
>
> Verifica se seu locale está correto nos seus argumentos de compilação.
> // pt_BR usa , como separador
> // en_US usa . como separador
>
> Abraço,
>
> Fredy
>
> 2012/10/18 Marco Carapinha <[email protected]>:
> > Olá Fredy,
> >
> > O código que envio em anexo é já com essa alteração, melhorou o problema
> > inicial mas depois fiquei com o problema de que quando o valor é 0, não
> > consigo alterar os valores.
> >
> > Abraço
> > Marco
> >
> >
> > 2012/10/18 Fredy Gadotti <[email protected]>
> >>
> >> Opa Marco,
> >>
> >> fui eu que passei por esse problema.
> >> Lembro que a solução que o Alex me sugeriu resolveu o problema.
> >> Chegou a ver o código no final do post?
> >> Lá eu previno a ação de default e destruo o itemRenderer.
> >>
> >> Abraço,
> >>
> >> Fredy
> >>
> >> 2012/10/18 Marco <[email protected]>:
> >> > Bom dia a Todos,
> >> >
> >> > Actualmente estou a desenvolver uma aplicação em Flex, cuja a mesma
> têm
> >> > uma
> >> > DataGrid editavel onde tenho campos numéricos e estou a usar a
> >> > labelfunction
> >> > para formatar estes campos, o meu problema é que cada vez que o cursor
> >> > passa
> >> > por este campo o mesmo ganha não sei quantos 000000.
> >> > Depois de algumas horas na web, encontrei um artigo sobre este assunto
> >> > no
> >> > forum da adobe, que depois das alterações sugeridas fiquei com um novo
> >> > problema que é que quando o valor do campo é 0 ele não altera o valor.
> >> > http://forums.adobe.com/thread/431165
> >> >
> >> > Necessito da vossa ajuda por favor.
> >> > Código do mxml em anexo
> >> >
> >> > Marco
> >> >
> >> > --
> >> > 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 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 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 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 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