Esse problema acontece provavelmente por seu renderer não sobreescrever o
método set Data.

O que acontece é o seguinte:
Se seu grid tem 100 registros e mostra apenas 5 linhas, ele vai criar apenas
5 instâncias do itemRenderer, e conforme você for dando o scroll, ele vai
reaproveitando essas mesmas instâncias.
Caso seu itemRenderer não sobreescreva o set Data, ele pode se perder ( o
que é basicamente sempre que o método não for sobreescrito! :] )





2010/3/1 Eric Maicon <e...@ericmaicon.com.br>

> Obrigado Mário Jr..
>
> eu segui esse link para fazer o set que você me falou:
> http://livedocs.adobe.com/flex/3/html/help.html?content=cellrenderer_7.html
>
> no último exemplo ele faz o q eu quero...mas ai continou com o mesmo
> problema...
>
> veja essa imagem...prestando atenção somente no "azul":
> quando eu desço o rollover da datagrid de uma vez..clicando no final
> dela...ele fica certo:
>
> http://i.imagehost.org/0198/1_134.jpg
>
> quando eu vou descendo ela devagar..ela fica assim:
>
> http://g.imagehost.org/0993/2_31.jpg
>
> On 26 fev, 23:32, Mário Júnior <juninho...@gmail.com> wrote:
> > Pesquise sobre "overriding setter data method"
> > Na maioria das coisas isso funciona... agora se o seu renderer for muito
> > complexo, crie-o seguindo o ciclo de vida da UIComponent fazendo as
> > validacoes necessárias no commitProperties();
> >
> > []s
> >
> > Em 26 de fevereiro de 2010 18:01, Eric Maicon <e...@ericmaicon.com.br
> >escreveu:
> >
> >
> >
> >
> >
> > > Olá pessoal, boa tarde!!
> >
> > > alguém já usou um textarea dentro de uma datagrid e tentou colorir o
> > > fundo da mesma?
> >
> > >http://livedocs.adobe.com/flex/3/html/help.html?content=cellrenderer_.
> ..
> >
> > > veja esse exemplo...vamos supor que tenha umas 20 linhas..se na linha
> > > 15 da coluna 10 estiver colorido..e vc "correr" rapidamente o
> > > scroll..todas as linhas da coluna 10 vai ficar colorida!!
> >
> > > já tiveram esse erro? a questão é como corrigir, se tem como eu
> > > colocar uma image dentro desse textarea ou outra forma de pegar a
> > > linha e a coluna de uma datagrid como no exemplo do link!!!
> >
> > > Obrigado
> >
> > > --
> > > 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 emhttp://groups.google.com/group/flexdev
> >
> > --
> > Mario Junior
> > Enterprise Java / Flex Architectures
> > Adobe Certified Expert Flex 3 with AIR
> >
> > Sofshore Informáticahttp://www.sofshore.com.br
> > +55 (48) 3337 2003
> > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
> > Florianopolis SC Brasil
>
> --
> 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
>

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