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