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