Tente dessa forma... Acrescente no seu itemRenderer a linha abaixo... <mx:Binding source="chk.selected" destination="data.excluir"/>
Acho que dessa forma seus problemas serão sanados! hehe Boa sorte. Att. Em 9 de junho de 2010 16:40, ednei_c...@hotmail.com <ednei_c...@hotmail.com>escreveu: > Guillerme, > > Eu fiz o que você recomendou, mas um checkbox continua inalterado, > apesar do DataProvider ter sido perfeitamente alterado (eu mandei pro > back-end e ele excluiu tudo! kkkkkkkkkk). > > Será que não tem alguma coisa faltando? > > > Obrigado a todos. > On 9 jun, 09:32, Guilherme Sjlender <guisjlen...@gmail.com> wrote: > > Bom dia Edinei.... > > > > Para fazer o inverso só fazer isso no seu itemRenderer > > > > <mx:CheckBox id="chk" change="alterar()" selected={data.excluir}/> > > > > A parte de atualizar o ArrayCollection que é seu dataProvider ja está > ok... > > agora só fazer isso que ele irá fazer o inverso.... quando vc atualizar a > > sua lista para todos os "excluir" da lista ficarem true.... todos os > > CheckBox serão atualizados > > > > Boa sorte e até mais > > > > Att. > > Em 9 de junho de 2010 09:28, ednei_c...@hotmail.com > > <ednei_c...@hotmail.com>escreveu: > > > > > > > > > Thiago, > > > > > Ess parte do código do meu ItemRenderer (que eu já postei acima) é > > > responsável por alterar o ArrayCollection que alimenta o DataProvider: > > > > > private function alterar():void > > > { > > > data.excluir = chk.selected; > > > } > > > > > On 8 jun, 21:29, Thiago Ribeiro <thiagoribeiro...@gmail.com> wrote: > > > > *Atualmente eu possuo o DataGrid com um CheckBox num ItemRenderer que > > > > funciona perfeitamente, eu marco/desmarco e o ArrayCollection que > > > > alimenta o DataProvider é alterado.* > > > > * > > > > * > > > > Ednei... isso é exatamente a duvida que tenho... como fazer > > > ArrayCollection > > > > que > > > > alimenta o DataProvider ser alterado. > > > > Se você puder enviar o codigo dessa parte seria ótimo... > > > > Tem uma parte q vc ja mandou mas não entendi muito :/ > > > > *E boa sorte pra resolver teu problema ai :D > > > > * > > > > > > Em 8 de junho de 2010 19:45, Vinícius Velasco < > irc.vinic...@gmail.com > > > >escreveu: > > > > > > > Acho que se você percorrer o seu lista_requisicao_item e setar o > valor > > > que > > > > > deseja no excluir ja function certinho > > > > > > > Em 8 de junho de 2010 16:52, ednei_c...@hotmail.com < > > > > > ednei_c...@hotmail.com> escreveu: > > > > > > > Primeiramente, desculpe estar criando um tópico com assunto já > > > > >> repetido. > > > > > > >> Eu já li e re-li várias tópicos existentes mas minha dúvida > persiste. > > > > > > >> Meu Problema: Preciso colocar um CheckBox no HeaderRenderer do > > > > >> DataGrida para que, quando ele for maracado/desmarcado, todos os > > > > >> CheckBoxs no ItemRenderer sejam marcados/desmarcados. > > > > > > >> Atualmente eu possuo o DataGrid com um CheckBox num ItemRenderer > que > > > > >> funciona perfeitamente, eu marco/desmarco e o ArrayCollection que > > > > >> alimenta o DataProvider é alterado. > > > > > > >> Meu Formulário > > > > > > >> Em determinado momento eu executo essa instrução: > > > > >> trace(ObjectUtil.toString(lista_requisicao_item)); > > > > > > >> para mais informações, eu usei como exemplo o algorítimo do > > > > >> Vedoveli. > > > > >> http://www.vedovelli.com.br/?p=1290 > > > > > > >> Meu DataProvider. > > > > > > >> private var lista_requisicao_item:ArrayCollection = new > > > > >> ArrayCollection([{excluir:false}]); > > > > > > >> o ArrayCollection é preenchido com o que vem do back-end, e por > > > > >> padrão, a propriedade "excluir" vem como "false"; > > > > > > >> Meu DataGrid. > > > > > > >> <mx:DataGrid dataProvider="{lista_requisicao_item}" > > > > >> id="dg_requisicao_item"> > > > > >> <mx:columns> > > > > >> <mx:DataGridColumn headerText="X" > textAlign="center" > > > > >> dataField="excluir" > > > > >> itemRenderer="br.com.app.component.ItemRendererChk" > > > > >> width="40"/> > > > > >> </mx:columns> > > > > >> </mx:DataGrid> > > > > > > >> Meu ItemRenderer > > > > > > >> <mx:Box xmlns:mx="http://www.adobe.com/2006/mxml" > paddingLeft="15"> > > > > > > >> <mx:Script> > > > > >> <![CDATA[ > > > > > > >> override public function set data(value:Object):void > > > > >> { > > > > >> super.data = value; > > > > > > >> if(value.excluir == true) > > > > >> { > > > > >> chk.selected = true; > > > > >> } else { > > > > >> chk.selected = false; > > > > >> } > > > > > > >> } > > > > > > >> private function alterar():void > > > > >> { > > > > >> data.excluir = chk.selected; > > > > >> } > > > > > > >> ]]> > > > > >> </mx:Script> > > > > > > >> <mx:CheckBox id="chk" change="alterar()"/> > > > > > > >> </mx:Box> > > > > > > >> -- > > > > >> 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 emhttp:// > > > groups.google.com/group/flexdev > > > > > > > -- > > > > > Vinícius Velasco > > > > > MSN: ircvinic...@hotmail.com > > > > > Skype: ircvinicius > > > > > Fone: 66 9206 6966 > > > > > Rondonópolis - Mato Grosso - Brasil > > > > > > > "Nos seus momentos de aflição, não se envergonhe de baixar a cabeça > e > > > > > chamar por Deus!!!" > > > > > > > -- > > > > > 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 emhttp:// > groups.google.com/group/flexdev > > > > > > -- > > > > Thiago Ribeiro dos Santos > > > > Ciencias da Computação - Ufal -2007\1 > > > > Curriculo LATTES: http://lattes.cnpq.br/1201205716030547 > > > > > > -- > > > > > > "Porque Dele e por Ele, e para Ele, são todas as coisas; glória, > pois, a > > > Ele > > > > eternamente." > > > > Rm 11:36 > > > > > -- > > > 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 emhttp://groups.google.com/group/flexdev > > > > -- > > ----------------------------------------------------------- > > Guilherme Sjlender - > > Desenvolvedor RIA - Flex/Java -http://site.gflex.biz > - > > ------------------------------------------------ > > -- > 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 > -- ----------------------------------------------------------- Guilherme Sjlender - Desenvolvedor RIA - Flex/Java - http://site.gflex.biz - ------------------------------------------------ -- 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