É um Array mesmo. E os objetos que estão nesse Array, são objetos que possuem um outro objeto como atributo dele. E eu quero ordenar a partir desse segundo objeto! Sacou?
Se possível, queria uma solução com Array mesmo e não com ArrayCollection. 2009/2/5 Ricardo Ramires <[email protected]> > > Vê se 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> > > > > On Feb 5, 9:56 pm, Ricardo Ramires <[email protected]> wrote: > > É um Array ou um ArrayCollection? > > > > No array existe o metodo SortOn e p/ o ArrayCollection de uma olhada > > no help em Sort e SortField > > > > Se não conseguir explica melhor e poe um pouco de codigo aee > > > > [ ]'s > > > > Ricardo > > > > On Feb 5, 12:28 pm, Herbet Ferreira <[email protected]> wrote: > > > > > Ninguém? :( > > > > > Querem que eu explique melhor? > > > > > 2009/2/4 Herbet Ferreira <[email protected]> > > > > > > Pessoal, tenho o seguinte problema... > > > > > > Tenho uma classe chamada ProjectVO, com atributos id:int, > name:String, > > > > dateCreated:String, etc... > > > > Tenho um componente chamado ProjectThumbnail que possui um objeto da > classe > > > > ProjectVO como atributo (project:ProjectVO). > > > > > > Em uma tela da minha aplicação, tenho um array de objetos do tipo > > > > ProjectThumbnail, onde em um container *Tile* são mostrados todos os > > > > ProjectThumbnail desse array. > > > > > > O que estou querendo agora é ter um Combox na minha tela, onde devo > > > > selecionar de que forma esses ProjectThumbnail devem ser organizados > no meu > > > > Tile container. Se é por "id", "name" ou por "dateCreated" (atributos > de > > > > ProjectVO, que é um atributo do ProjectThumbail, e que faz parte do > array). > > > > > > Não sei como faço para acessar os atributos de ProjectVO, dos objetos > > > > ProjectThumbnails, para conseguir organizá-los. > > > > Como eu faria isso? > > > > > > Obrigado. > > > > > > -- > > > > Herbet Ferreira Rodrigues > > > > [email protected] > > > >http://www.herbetferreira.com > > > > Cel : +55 83 9342-3913 > > > > > -- > > > Herbet Ferreira Rodrigues > > > [email protected]http://www.herbetferreira.com > > > Cel : +55 83 9342-3913 > > > -- Herbet Ferreira Rodrigues [email protected] http://www.herbetferreira.com Cel : +55 83 9342-3913 --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
