opa, valew, mas fiz assim para alterar...
protected function checkbox1_changeHandler(event:Event):void { if (data.tp_liberado == 'F') { data.tp_liberado = 'T'; } else { data.tp_liberado = 'F'; } } Qualquer dúvida estou a disposição. *Robinho* *Analista/Programador de Sistemas* *Skype: robinhocne* *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o impossível."* Em 21 de novembro de 2013 15:43, André Caetano <andredeiv...@gmail.com>escreveu: > eu usaria um arracoleciot para receber os dados do seu result, e alteraria > no array. > [Bindable] > private var lista:ArrayCollection; > > > protected function ResultPesquisa(event:ResultEvent):void > { > lista = new ArrayCollection(event.result as array) ; > } > > <mx:DataGrid id="dgEmpresas dataProvider="{lista}" > > Veja na documentação como manipular Arraycollection > > segue ai > > > > > Em 20 de novembro de 2013 21:22, Robinho de Morais < > robinhodemor...@gmail.com> escreveu: > >> Eu tenho um datagrid que recebe de um metodo os dados consultado no banco: >> >> protected function ResultPesquisa(event:ResultEvent):void >> { >> dgEmpresas.dataProvider = event.result; >> } >> >> >> Nesse datagrid eu tenho uma coluna que se chama tp_liberado, essa coluna >> indica se a empresa está liberada ou não através de um intemRenderer >> (CheckBox) >> >> <mx:DataGrid id="dgEmpresas" x="10" y="88" width="517" height="158" >> fontWeight="bold"> >> <mx:columns> >> <mx:DataGridColumn width="70" dataField="cd_empresa" >> headerText="Empresa"/> >> <mx:DataGridColumn width="450" dataField="ds_fantasia" >> headerText="Fantasia"/> >> <mx:DataGridColumn rendererIsEditor="true" editorDataField="selected" >> width="20" headerText="S" dataField="tp_liberado"> >> <mx:itemRenderer> >> <fx:Component> >> <mx:HBox horizontalAlign="center"> >> <s:CheckBox selected="{data.tp_liberado == 'F' ? false : true}" /> >> </mx:HBox> >> </fx:Component> >> </mx:itemRenderer> >> </mx:DataGridColumn> >> </mx:columns> >> </mx:DataGrid> >> >> >> Quando carrega os dados o checkBox fica trata corretamente se está >> marcado ou não, porém quando eu clico em um checkBox e altero o seu valor >> de selecionado para não selecionado ou não selecionado para selecionado o >> meu tp_liberado não altera de F para T ou de T para F >> >> como faço para quando marcar o checkBox para verdadeiro ou falso e mudar >> o tp_liberado para F ou T ? >> >> -- >> -- >> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" >> dos Grupos do Google. >> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >> Para obter mais opções, acesse https://groups.google.com/groups/opt_out. >> > > -- > -- > 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" > dos Grupos do Google. > Para cancelar a inscrição neste grupo e parar de receber seus e-mails, > envie um e-mail para flexdev+unsubscr...@googlegroups.com. > Para obter mais opções, acesse https://groups.google.com/groups/opt_out. > -- -- 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.