Bom dia Luciano,
O Beck ja fez um artigo sobre esse problema, de uma lida sobre
através desse link
http://blog.dclick.com.br/2008/02/24/problemas-com-item-renderers-ou-item-editors/
.
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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---