ha algumas semanas atraz respondi uma duvida sobre como atualizar um data
grid com eventos... procure aqui mesmo no grupo o assunto: Atualizar
DataGrid... duvida postada pelo nosso amigo Leonard
2009/10/19 Marcelo Caser <[email protected]>

> 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
-~----------~----~----~----~------~----~------~--~---

Responder a