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
-~----------~----~----~----~------~----~------~--~---

Responder a