Valeu pela dica Alexandre,
Eu li o artigo do Beck e fiz as alterações no meu código, funcionou legal para o componente DataGrid mas para List ainda não esta rolando. Eu fiz as seguintes alterações no código, será que ainda esta faltando algo? <mx:List id="myList" height="106" width="274" dataProvider="{items}" editable="true" rendererIsEditor="true" editorDataField="selected"> <mx:itemRenderer> <mx:Component> <mx:RadioButton label="{data.label}" selected="{data.selected}" groupName="myGroup"/> </mx:Component> </mx:itemRenderer> </mx:List> Abraço, Luciano On Jun 20, 9:53 am, "Alexandre Costa" <[EMAIL PROTECTED]> wrote: > Bom dia Luciano, > > O Beck ja fez um artigo sobre esse problema, de uma lida sobre > através desse > linkhttp://blog.dclick.com.br/2008/02/24/problemas-com-item-renderers-ou-... > . > > Abraços!! > > 2008/6/20 Luciano Silva <[EMAIL PROTECTED]>: > > > > > Bom dia pessoal, > > > Estou trabalhando em um projeto no qual eu preciso criar um component > > List com RadioButtons como items dessa lista. Até ai tudo bem, nada de > > segredo, porém meus problemas começaram quando eu seleciono o > > radiobutton e movimento o scroll bar. O radiobutton perde o estado do > > item selecionado e as vezes fica mudando o item selecionado. Será que > > alguém já viu um problema parecido com esse, ou sabe resolver esse > > bug. > > Abaixo esta o código que estou usando: > > > <?xml version="1.0" encoding="utf-8"?> > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > > layout="vertical"> > > > <mx:Script> > > <![CDATA[ > > import mx.collections.ArrayCollection; > > > [Bindable] private var items:ArrayCollection = new > > ArrayCollection([ > > {label:"Item 1", selected:false}, > > {label:"Item 2", selected:false}, > > {label:"Item 3", selected:false}, > > {label:"Item 4", selected:false}, > > {label:"Item 5", selected:false}, > > {label:"Item 6", selected:false}, > > {label:"Item 7", selected:false}, > > {label:"Item 8", selected:false}, > > {label:"Item 9", selected:false}, > > {label:"Item 10", selected:false}, > > {label:"Item 11", selected:false}, > > {label:"Item 12", selected:false}, > > {label:"Item 13", selected:false}, > > {label:"Item 14", selected:false}, > > {label:"Item 15", selected:false}, > > {label:"Item 16", selected:false}, > > {label:"Item 17", selected:false}, > > {label:"Item 18", selected:false}, > > {label:"Item 19", selected:false}, > > {label:"Item 20", selected:false}, > > ]); > > ]]> > > </mx:Script> > > > <mx:List height="106" width="274" dataProvider="{items}" > > rendererIsEditor="true"> > > <mx:itemRenderer> > > <mx:Component> > > <mx:RadioButton label="{data.label}" > > selected="{data.selected}" > > groupName="myGroup"/> > > </mx:Component> > > </mx:itemRenderer> > > </mx:List> > > > </mx:Application> > > > Muito Obrigado!! > > > Luciano --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---