De bom grado te envio o código, Rui, mas não o tenho aqui no emprego.
Utilizei uma datagrid normal. Logo à noite, caso não resolvas entretanto,
envio-te o que fiz para poderes testar e reutilizar à vontade.

Na datagrid utiliza o dragEnabled=true, dropEnabled=true, dragComplete e
dragDrop



Miguel Vaz






2009/3/19 Rui Costa <[email protected]>

>
> Miguel, eu tenho que usar dois eventos no drag and drop, o dragStart e
> o Drag_Drop certo? É que o meu problema com o drag and drop é quando é
> que eu reordeno o parametro do dataprovider :S , porque lá está, tenho
> que apanhar um evento onde a alteração de posições já tenha sido
> feita. Usaste uma AdvancedDataGrid para ires buscar o
> selectedCells.rowIndex? é que não encontrei outra maneira de ver a
> posição da linha. Talvez esteja a complicar, alguma luz?
>
>
> On 19 Mar, 16:53, Miguel Vaz <[email protected]> wrote:
> > Fiz algo do género, mas de forma diferente, utilizando o drag and drop.
> >
> > No meu caso tinha uma lista de notícias numa datagrid, que têm a sua
> ordem,
> > arrastando uma linha para outra posição, o código do "drop", reordenava
> os
> > parâmetros do dataprovider e refrescava a datagrid. Não seria mais linear
> e
> > intuitivo do que andar a perseguir eventos? Mas não conheço o teu caso
> > específico completo. por isso o mais natural é estar a escrever asneiras.
> > :-)
> >
> > MV
> >
> > 2009/3/19 Rui Costa <[email protected]>
> >
> >
> >
> > > É que eu tenho um numericstepper em cada linha da grid que é editável.
> > > O campo que aquilo vai alterar é o da "pos", o valor pela qual é feito
> > > o sort da collection.
> >
> > > Então eu pretendo mudar o stepper de um dos
> > > registos e que ele troque o valor de pos com o registo que tinha o
> > > mesmo numero.
> >
> > > No fundo é definir a posição do registo a partir de um stepper.
> >
> > > Então preciso que ao clicar nesse stepper, e depois de terminar a
> > > edição do pos desse registo, o valor que tinha aquele numero passe a
> > > ter o numero que o outro registo que mudei tinha.
> >
> > > Faço algum sentido?
> >
> > > On 19 Mar, 16:00, João Fernandes <[email protected]>
> > > wrote:
> > > > ja tentaste adicionar o evento mas com uma prioridade abaixo de 0?
> > > > Não sei se é possivel mas a prioridade define a ordem em que são
> > > > executados os listeners de um componente .
> > > > Nunca testei com um número negativo, por isso não garanto resultados
> :)
> > > > --
> >
> > > > João Fernandes
> >
> > > > Adobe Certified Expert
> > > > Adobe Community Experthttp://www.onflexwithcf.orghttp://
> www.riapt.org
> > > > Portugal Adobe User Group (http://aug.riapt.org)
> >
>

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a