Fala Xará!! Na verdade eu já resolvi o problema.
Dentro dos itemRenderers tem o evento dataChange(), que é disparado quando o data é atualizado, daí eu só "forço" a atualização no componente. Com isso não precisei subscrever o método set data. Valeu!! On 9 abr, 16:53, "Fabio Terracini" <[EMAIL PROTECTED]> wrote: > Xará, > > Aparentemente o problema que você está tendo é relativo ao método "set > data()" (dê uma procurada nos arquivos da lista que lembro que já > houve mensagens sobre esse método) dos item renderers. Acho que a > solução que pode lhe ajudar é sobrescrever esse método e nele > resetar/configurar o seu item renderer para mostrar o que deve ser > mostrado, até pq, o DataGrid (e nenhum outro ListBase) destrói e cria > os renderers (como vc percebeu) por uma questão de performance, e > simplesmente reutiliza-os. > > []s > Fabio > > On 4/3/07, Fabio Goll <[EMAIL PROTECTED]> wrote: > > > > > Pessoal, como eu poderia destruir os ItemRenderers de uma linha do > > Datagrid. > > > Não tenho a mínima idéia de como pegar os filhos/renderers de uma > > linha (selectedIndex) do Datagrid. > > > O meu problema é que os Renderers mantém o valor mesmo se eu deletar a > > linha do grid, mas se eu inserir uma nova os itemRenderers pegam o > > valor antigo, sendo que eles não estão mais no arrayCollection do > > dataprovider. > > > Creio que tenho que exterminar os Renderer da linha q exclui. > > > Qualquer sugestão será bem vinda. > > > Grato, > > Fábio --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
