Podes não fazer o loop ao dataprovider mas sim ao camoo específico que  
é a source do itemrenderer na row.

Em 2009/06/18, às 10:59, Fido escreveu:

>
> em cada uma das rows da dataGrid tenho um itemRenderer com uma
> checkBox. Ao clicar nessa checkBox tenho o seguinte método:
>
> click="outerDocument.associateAd(event, data);
>
> public function associateAd(event:MouseEvent, data:Object):void{
>                               if(event.target.selected)
>                                       adsInCamp.addItem(data);
>                               else{
>
>                                       for(var i:int = 0; i != 
> adsInCamp.length; i++){
>                                               if(adsInCamp.getItemAt(i).name 
> == data.name)
>                                                       
> adsInCamp.removeItemAt(i);
>                                       }
>                               }
> }
>
> adsInCamp é uma arrayCollection. Esta adição (e remoção, no caso de
> fazrer uncheck à checkBox) está a funcionar. O meu único problema é
> mesmo só a por as checkboxes todas a branco quando voltar a este
> estado
>
> On 18 Jun, 10:52, João Fernandes <[email protected]>
> wrote:
>> Rui, o problema de 'reset' de itemrenderers é comum, como estás a
>> seleccionar a checkbox no teu itemrenderer? Espero que não seja com
>> creationComplete().
>> --
>>
>> João Fernandes
>>
>> Adobe Certified Expert
>> Adobe Community Experthttp://www.onflexwithcf.orghttp://www.riapt.org
>> Portugal Adobe User Group (http://aug.riapt.org)
> >


--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a