comece a trabalhar com eventos como disse o nosso amigo Piero 2009/10/19 Piero Brito <[email protected]>
> Consegui resolver usando eventos > > Orbigado > > > 2009/10/19 Piero Brito <[email protected]> > >> 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 >> > > > > -- > 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 -~----------~----~----~----~------~----~------~--~---
