Perfeito, obrigado.

On 27 ago, 13:30, Felipe Bianconi <felipebianc...@gmail.com> wrote:
> Bruno,
>
> vc pode usar as classes SortField e o Sort, exemplo:
>
> var array:ArrayCollection = new ArrayCollection();
> array.addItem({opcao: 'S', indice: 2});
> array.addItem({opcao: 'N', indice: 1});
> array.addItem({opcao: 'S', indice: 4});
> array.addItem({opcao: 'S', indice: 3});
>
> var sortF:SortField = new SortField();
> sortF.name = "indice";
> sortF.numeric = true;
> var sort:Sort = new Sort();
> sort.fields = [sortF];
> array.sort = sort;
> array.refresh();
>
> acredito que seja isto, ou parecido, espero ter ajudado...
>
> Obrigado,
> Felipe Bianconi
>
> 2009/8/27 Bruno Carneiro <guimaraescarne...@gmail.com>
>
>
>
> > Tenho dois Lists. Um com uma lista de opções e o outro é a lista de
> > itens que foram escolhidos.
>
> > O usuário da um duplo click no list de opções, e a opção clicada vai
> > para o list de opções escolhidas. Um duplo click na lista de opções
> > escolhidas, faz o item voltar pro outro list.
>
> > Na prática, o que acontece é uma transferencia de um ArrayCollection
> > para outro Arraycollection. Cada List tem um dataprovider que é um AC,
> > e os itens são transferidos de um AC para outro.
>
> > O problema é que sempre que um item é movido, ele é adicionado no
> > FINAL do AC de destino. Isso faz com que a ordenação dos meus itens
> > fique embaralhada.
>
> > Eu gostaria de saber se existe uma forma de eu manter os meus AC
> > sempre ordenados. Procurei por um método que faça isso e não
> > encontrei.
>
> > Existe alguma forma prática de fazer isso, ou terei que implementar na
> > mão?
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a