Luciano, Tente setar seu componente como um itemEditor ao invés de um itemRenderer, não sei se isso irá resolver seu problema mas como você está editando o valor o correto seria usar o itemEditor.
Felipe http://bobfernandes.wordpress.com 2008/6/20 Luciano Silva <[EMAIL PROTECTED]>: > > 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 > > > -- Felipe - http://bobfernandes.wordpress.com --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---