Olá pessoal, andei pesquisando vi algumas dicas do Beck Novaes para usar o checkbox como ItemEditor do DataGrid para resolver o problema de atualização deste componente ao rolar o scrollbar do DG.
Mas o ProgressBar não tem o comportamento de um itemEditor (penso eu), tem apenas o objetivo de informar ao usuário que algo está acontecendo. No entanto estou tendo problemas do mesmo sentido, ao rolar o scrollbar da minha datagrid, as informações do progressBar.setStyle se perdem, hora não, hora sim... gostaria de saber como resolver o problema, segue abaixo o exemplo que eu uso: // data.object (eh um FileReference) // componente abaixo: <?xml version="1.0" encoding="utf-8"?> <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingLeft="3" paddingRight="2" render="onRender()"> <mx:Script> <![CDATA[ private function onRender():void { var parametro:String; var cor:*; switch (data.status) { case 'OK': parametro = "barColor"; cor = 0x85D123; break; case 'Enviando': progressBar.setStyle("color",""); parametro = "barColor" cor = 0x32B0FF; break; case 'Cancelado': parametro = "barColor"; cor = 0xFFD200; break; case 'Inativo': parametro = "barColor"; cor = 0x32B0FF; break; case 'Error': parametro = "barColor"; cor = 0xFF1800; break; case 'IOError': parametro = "color"; cor = 0xFF0000; break; case 'SecurityError': parametro = "color"; cor = 0xFF0000; break; } progressBar.setStyle(parametro,cor); } ]]> </mx:Script> <mx:ProgressBar id="progressBar" indeterminate="{data.indeterminate}" source="{data.object}" label="{data.status}" progress="progressBar.label = data.status" complete="progressBar.label = data.status" width="100%" height="100%" labelPlacement="center" toolTip="{(data.detail) ?'Detalhe:\n\t\t'+data.detail:'Inativo'}"/> </mx:HBox> --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---