*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 em http://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 em http://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 em http://groups.google.com/group/flexdev