crie um parametro (DataProvider ou o array) na função que será usada para
ambos.

bruno bg


Em 27 de fevereiro de 2010 17:33, Paullo Estevam
<[email protected]>escreveu:

>
> Você pode fazer com que na (única) função drag n drop ele adicione o item
> do TextInput, também a um arraycolletion separado, que não esteja associado
> a nenhum datagrid.
>
> Assim, sempre que você arrastar o item para o datagrid ele adiciona no
> dataprovider do datagrid e também a um arraycollection separado.
> Mas dessa forma, você continua tendo dataproviders separados para cada
> datagrid.
>
> teste aí
>
> 2010/2/27 Airton Toyansk <[email protected]>
>
> @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
>
>
>
>
> --
> -----------------------------------------------
> Cel. 83 8790.1304
> [email protected]
> www.paulloestevam.com.br
>
>
>
>  --
> 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