Ve se esse ex ajuda:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.collections.Sort;
import mx.collections.SortField;
[Bindable]
private var meuArrayCollection:ArrayCollection;
private function init():void
{
meuArrayCollection = new ArrayCollection([
{nome: "Ricardo", email: "[EMAIL
PROTECTED]"},
{nome: "Ricardo", email: "[EMAIL
PROTECTED]"},
{nome: "Bento", email: "[EMAIL
PROTECTED]"},
{nome: "Alberto", email: "[EMAIL
PROTECTED]"}
]);
}
private function classificar():void
{
var meuSort:Sort = new Sort();
meuSort.fields = [new SortField("nome"), new
SortField("email")];
meuArrayCollection.sort=meuSort;
meuArrayCollection.refresh();
}
]]>
</mx:Script>
<mx:Button
label="Classificar"
click="classificar()"/>
<mx:DataGrid dataProvider="{meuArrayCollection}" />
</mx:Application>
[]'s
Ricardo
On 26 out, 13:10, Luis Eduardo - Suprasis Softwares
<[EMAIL PROTECTED]> wrote:
> olha só o que eu achei pesquisando no google pelas seguintes tags: como
> ordenar arraycollection flex
> segundo item de cima pra baixo na resposta.
>
> um código prontinho de como se faz isso :)
>
> abraços,
> Luís Eduardo
>
> Pablo Faria escreveu:
>
> > Tenho uma aplicação na qual populo um DataGrid com uma
> > ArrayCollection, só que toda hora que dou um listar no array, o
> > dataGrid ordena alterado.
>
> > Como faço para ordenar uma ArrayCollection?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---