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