JMD, dentro de todos os componentes MX existe a propriedade "data", no caso do seu itemRenderer do "data" é o objeto da linha do seu DataGrid, então voce vai ter que fazer algo parecido com isso
<mx:DataGridColumn dataField="X" width="20" > <mx:itemRenderer> <fx:Component> <mx:HBox horizontalAlign="center" verticalAlign="middle"> <mx:CheckBox selected="{(data.x == true) ? true : false}"/> OU <mx:CheckBox selected="{data.x}"/> </mx:HBox> -- Fernando Noronha Cel.: +55 11 9370 4809 Cel: +55 12 9164 6564 Msn: fenoro...@hotmail.com Skype ID: fenoronha Em 23 de setembro de 2011 09:18, Re JMD <rjmdf...@gmail.com> escreveu: > Pessoal, > > Seguindo a dica postada por vocês estou tentando passar o array dessa > forma: > > > *for each*(*var* item:Object *in* dgAcertos.dataProvider){ > > *if* (item[*'X'*] == *true*){ > > arrayEnvio.addItem(item); > > } > > } > > <mx:DataGridColumn dataField="X" width="20" > > > <mx:itemRenderer> > > <fx:Component> > > <mx:HBox horizontalAlign="center" verticalAlign="middle"> > > <mx:CheckBox/> > > </mx:HBox> > > </fx:Component> > > </mx:itemRenderer> > > O Problema é que ele não resolve o if tanto se coloco como true ou false! > > -- > 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 > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- 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 flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev