@Paullo,

Era isso mesmo, eles estavam apontando para o mesmo dataProvider e usando a
mesma função de Drag n' Drop.
Criei um dataProvider para cada e uma função de drag n drop para cada e
funcionou.

Mas o código ficou extremamente grande, pois tenho vários datagrids para
receberem estes itens.

Existe uma forma de otimizar meu código, para que apenas um dataProvider e
um Drag n' drop possam ser usados para todos os meus datagrids?

Abs,

Airton

Em 24 de fevereiro de 2010 11:36, Rafa Comim <[email protected]> escreveu:

> Opa, cara se eu entendi teu problema, tive um problema semelhante onde eu
> tinha q bloquear determinados campos ao arrastar um componente para evitar
> drag n' drop indesejados.
> Eu resolvi meu problema vendo um post do Vedovelli (
> http://www.vedovelli.com.br/screencasts/screencast010_25042008/dragdrop.html),
> para validar fiz na mão mesmo testando "id's", não sei se é bem isso q vc
> precisa mas enfim espero ajudar ai.
> =)
>
>
> Em 24 de fevereiro de 2010 08:33, Airton Toyansk <[email protected]>escreveu:
>
>>   Pessoal,
>>
>> Tenho uma função drag n' drop entre vários TextAreas e alguns Datagrids.
>> Os TextAreas estão dispostos em uma área, e devem ser arrastados para um
>> Datagrid. Isso está funcionando.
>>
>> O problema é que os Datagrids estão dentro de um TabNavigator. Então,
>> antes do usuário arrastar um TextArea para um Datagrid, ele seleciona o item
>> do TabNavigator e usa o Datagrid daquela tab para receber o TextArea. Mas,
>> ao soltar o item para um Datagrid, TODOS de todas as tabs recebem o
>> TextArea!
>>
>> Como posso fazer com que cada Datagrid receba seu TextArea?
>>
>> Obrigado,
>>
>> Airton Toyansk
>>
>> --
>> 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
>>
>
>
>
> --
> ______________________
>
> Atenciosamente,
>
> Rafael Comim
>
> --
> 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
>

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