Compara pelo nome do estado (que vai ordenando os estados em ordem alfabética) Quando o flag é 0, quer dizer que pertencem ao mesmo estado, então eu comparo pelo nome da cidade que vai retornar o flag -1 ou +1
Portanto ficaria na ordem alfabética dos estados, e dentro dos estados em ordem alfabética das cidades Isso é útil para relatórios agrupados do IReport :D On 28 jan, 11:12, Janderson <janderson...@hotmail.com> wrote: > isso tipo, tenho uma coleção de Cidades... e quero ordenar por estado, > tipo: > > Rio de Janeiro > Niterói > Nova Friburgo > Petrópolis > Teresópolis > São Paulo > Americana > Santo André > Paraná > CURITIBA > > entendeu...fazer essa ordenação a a partir ed uma coleção de Cidade. > > On 28 jan, 10:55, RafaelViana <rfl.vi...@gmail.com> wrote: > > > > > @Janderson > > > Ordenar primeiro por estado e dentro do estado ordenar pelas cidades? > > > Por exemplo: Guarulhos, São Paulo, Curitiba, Porto Alegre ficaria: > > > ->Curitiba > > ->Porto Alegre > > ->Guarulhos > > ->São Paulo > > > Isso? > > > On 28 jan, 09:59, Janderson <janderson...@hotmail.com> wrote: > > > > então..imagina de Cidade, a cidade pertence a um estado. e eu quero > > > listar pelo Cidade(estado.nome) e depois Cidade(nome) entendeu no > > > sortfield algo assim > > > > var sort:Sort=new Sort(); > > > sort.fields = [new SortField("estado.nome", true), new SortField > > > ("nome", > > > true)]; > > > xmllist.sort=sort; > > > xmllist.refresh(); > > > > é um problema parecido que temos nos datafield de um grid por > > > exemplo...que para colocar um datafield="estado.nome" precisa de um > > > labelFuntion para retorna o valor correto... entendeu? > > > > On 28 jan, 09:49, Gabriela Trindade Perry <gabrielape...@hotmail.com> > > > wrote: > > > > > Janderson, não entendi mesmo o que queres... > > > > Se é pra ordenar itens dentro de uma coleção, o parâmetro de ordenação > > > > deve estar dentro desta coleção, certo? -- 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