Ricardo, Vc tem que forçar o refresh do Datagrid. Na função de cálculo quando vc atualiza o valor isto não faz o DG atualizar o display, vc tem que comandar esta atualização, executanto por exemplo: dg.dataProvider.refresh();
hth julio Ricardo Canelas escreveu: > Ol�, > > Eu tenho como campos no datagrid: > Preco | Desconto | Quantidade | Valor Final | Valor Unitario > > E o campo Quantidade � componente oNumericStepper.mxml. > > Como que eu fa�o para que quando estiver > digitando um numero j� calcule o "valor final" ???? > > > Meu script est� assim, > mas s� calcula quando muda de linha do datagrid =/, pq ser� ? > > ---------------------------------- > oNumericStepper.MXML: > > <?xml version="1.0" encoding="utf-8"?> > <mx:NumericStepper xmlns:mx="http://www.adobe.com/2006/mxml" > minimum="0" > maximum="1999" > cornerRadius="0" > keyUp="parentDocument.formQtd_keyUp(event);"> > </mx:NumericStepper> > > > ---------------------------------- > main.MXML > > public function formQtd_keyUp(e:KeyboardEvent):void{ > var qtd:int = int(e.target.text); > cacl_valorFinal( qtd ); > } > > public function cacl_valorFinal(qtd:int):void{ > var finalAcumulativo:Number = Number(dg.selectedItem.Preco) * qtd > dg.selectedItem.FinalAcumulativo = finalAcumulativo; > } --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---