Alguem? 2009/10/19 Piero Brito <[email protected]>
> 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> > > -- Piero Silva Brito --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
