Bom dia cara,

Só como sugestão mesmo, você já trabalhou com listeners nos eventos?
Pr exemplo, você adiciona um listener e dispara o evento depois q popular o
grid, dai então a função só seria executada depois q este evento fosse
disparado.


2010/1/12 Lindomar Ferreira <lindomar_ferre...@yahoo.com.br>

>
> Beleza Eduardo,
>
> O código a seguir funciona, só não consigo dispará-lo no momento certo.
>
> Ele tem que ser executado somente depois que o datagrid estiver
> completamente populado.
>
>
>    1. private function setSelectedItem(lastDesign:String):void
>    2. {
>    3.     var gData:Object = dgDadosMP.dataProvider;
>    4.     for(var i:Number=0; i < gData.length; i++)
>    5.     {
>    6.         var thisObj:Object = gData.getItemAt(i);
>    7.         if(thisObj.pes_design == lastDesign)
>    8.         {
>    9.             dgDadosMP.selectedIndex = i;
>    10.             dgDadosMP.validateNow();
>    11.             dgDadosMP.scrollToIndex(i);
>    12.         }
>    13.     }
>    14. }
>
>
>
> --- Em *seg, 11/1/10, Eduardo Kraus <eduardokr...@gmail.com>* escreveu:
>
>
> De: Eduardo Kraus <eduardokr...@gmail.com>
>
> Assunto: Re: [flexdev] Sincronismo
> Para: flexdev@googlegroups.com
> Data: Segunda-feira, 11 de Janeiro de 2010, 22:36
>
>
>    Simples,
>
> Pegue o registro que foi atualizado e faça um FOR em busca do currentIndex
> do elemento. Assim que encontrar marque no DataGrid.
>  *
> **Curso Adobe Flex focado em PHP – turma 02
> http://www.adobeflex.com.br/cursos/adobe-flex-focado-em-php-turma-02*
> *
> Eduardo Kraus*
> Desenvolvedor
> eduardokr...@gmail.com<http://br.mc533.mail.yahoo.com/mc/compose?to=eduardokr...@gmail.com>
> blog.mxml.com.br
> www.twitter.com/EduardoKraus
>
> ADOTE ESTA CAMPANHA:
>
> 1. Apague o meu e-mail e o meu nome.
> 2. Apague também os endereços dos amigos antes de reenviar.
> 3. Encaminhe como cópia oculta (Cco ou Bcc) aos SEUS destinatários.
> Agindo sempre assim dificultaremos a disseminação de vírus, spams e
> banners.
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para 
> flexdev@googlegroups.com<http://br.mc533.mail.yahoo.com/mc/compose?to=flex...@googlegroups.com>
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com<http://br.mc533.mail.yahoo.com/mc/compose?to=flexdev-unsubscr...@googlegroups.com>
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
>
> ------------------------------
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
> 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>-
> Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>-
> Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>-
> Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/>
>
> --
> 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
>



-- 
______________________

Atenciosamente,

Rafael Comim
-- 
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

Responder a