Eu tenho um advanceddatagrid com dois itens renderes e um funciona pra excluir a linha ( Isso eu consigo) mais nao consigo fazer o advanceddatagrid dar um refresh depois que eu exclui a linha. Eu dei uma pesquisada na net e não achei solução.
Muito Obrigado. Meu Advanceddatagrid ta assim: <mx:AdvancedDataGrid x="10" y="176" id="adgPlanosMatriculados" designViewDataType="tree" width="483"> <mx:columns> <mx:AdvancedDataGridColumn headerText="Matricula" width="90" dataField="matricula_ID"/> <mx:AdvancedDataGridColumn headerText="Plano" width="160" dataField="plano"/> <mx:AdvancedDataGridColumn headerText="Valor" width="70" dataField="valor"/> <mx:AdvancedDataGridColumn headerText="Data" width="75" dataField="data"/> <mx:AdvancedDataGridColumn width="32" itemRenderer="com.ItemRenderers.ImprimirMatriculaFitness"/> <mx:AdvancedDataGridColumn width="31" itemRenderer="com.ItemRenderers.CancelarMatriculaFitness" /> </mx:columns> </mx:AdvancedDataGrid> e meu itemrenderer ta assim: <?xml version="1.0" encoding="utf-8"?> <mx:Box xmlns:mx="http://www.adobe.com/2006/mxml" paddingLeft="2"> <mx:Script> <![CDATA[ import mx.core.Application; import com.Eventos.EditarEvent; import Academia.Implementacoes.Negocio.Matricula; import flash.net.registerClassAlias; import flash.net.navigateToURL; import mx.controls.Label; import com.relatorios.dataproviders.DemoReportDP; import com.relatorios.templates.Template_ExameMedicina; import com.relatorios.dataproviders.DPTemplateExameMedicina; import mx.rpc.remoting.RemoteObject; import mx.managers.PopUpManager; import org.doc.PaperFormat; import com.relatorios.templates.Template_EncaminhamentosOdonto; import com.relatorios.dataproviders.DPTemplateEncaminhamentos; import com.relatorios.dataproviders.DemoReportDP; import com.relatorios.custom.PreviewWindow; import org.doc.Document; import Comuns.Funcoes.ObjetoRemoto.ApoioObjetoRemoto; import mx.rpc.events.ResultEvent; import mx.collections.ArrayCollection; import com.Eventos.PegarCodigoBeneficiario; import mx.controls.Alert; import Autenticacao.Implementacoes.Negocio.ClasseUsuario; import com.util.ImageUtil; public static const MATRICULA:String = "FT.NET.Servicos.Flex.ServicoFlexDeFitness.FitnessMatricula.ServicoFlexDeFitnessMatricula"; private function CancelarMatricula(event:MouseEvent):void { var ro:RemoteObject = ApoioObjetoRemoto.ObtenhaObjetosRemotos(MATRICULA); ro.CancelaMatricula.addEventListener (ResultEvent.RESULT,RetornoCancelarMatricula); ro.CancelaMatricula(data.matricula_ID); } private function RetornoCancelarMatricula (event:ResultEvent):void { var _result:Object = event.result as Object; if (_result.toString() > 0) { Alert.show("Matricula Cancelada com Sucesso!"); } else { Alert.show("Erro ao Cancelar Matricula!"); } } ]]> </mx:Script> <mx:Canvas width="30" height="20"> <mx:Image id="item" x="5" y="3" source="{ImageUtil.iconeExcluir}" click="CancelarMatricula(event)" toolTip="Imprimir Contrato da Matricula {data.matricula_ID}" verticalAlign="middle"/> </mx:Canvas> </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 -~----------~----~----~----~------~----~------~--~---