[flexdev] Re: Ordenar ao contrário

2010-01-28 Por tôpico RafaelViana
No sort field você tem a função de comparação é só fazer o mesmo, acho eu.Apenas depende de como está arquitetada a aplicação e as propriedades que voce teria acesso..Mas acho que da a mesma coisa (apenas o java é mais rápido para isso) On 28 jan, 14:09, Janderson wrote: > Rafael e Theo, na época

[flexdev] Re: Ordenar ao contrário

2010-01-28 Por tôpico Janderson
Rafael e Theo, na época que tive esse problema, resolvi no java...mandando o List já ordenado pra lá, a dúvida em questão é será que dá para fazer com o SortField esse tipo de filtro, creio que não... só aproveitar o tópico de Sort em arrayCollection para levantar a questão ;) Cumps. On 28 jan, 1

Re: [flexdev] Re: Ordenar ao contrário

2010-01-28 Por tôpico Theo Alexandre Miliani (Programador)
ao inves de ordenar atraves do componente, voce ja tentou ordenar atraves da sql? tipo select * from (tabela) order by (campo a ser ordenado) desc o desc ordena de traz pra frente...sera que nao fica mais facil? Compara pelo nome do estado (que vai ordenando os estados em ordem alfabética) Quand

[flexdev] Re: Ordenar ao contrário

2010-01-28 Por tôpico RafaelViana
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éti

[flexdev] Re: Ordenar ao contrário

2010-01-28 Por tôpico Janderson
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

[flexdev] Re: Ordenar ao contrário

2010-01-28 Por tôpico RafaelViana
@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 wrote: > então..imagina de Cidade, a cidade pertence a um es

[flexdev] Re: Ordenar ao contrário

2010-01-28 Por tôpico Janderson
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(

[flexdev] Re: Ordenar ao contrário

2010-01-28 Por tôpico Janderson
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(

[flexdev] Re: Ordenar ao contrário

2010-01-28 Por tôpico Gabriela Trindade Perry
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

[flexdev] Re: Ordenar ao contrário

2010-01-28 Por tôpico Janderson
aproveitando o tópico sobre Ordenação, tem como usar o sortfield sendo que o atributo responsavel pela pesquisa está em outro objeto, tipo var sort:Sort=new Sort(); sort.fields = [new SortField("objeto.noA", true), new SortField ("objeto.noB", true)]; xmllist.sort=sort; xmllist.refresh(); sei que

[flexdev] Re: Ordenar ao contrário

2010-01-28 Por tôpico Gabriela Trindade Perry
Para inverter talvez seja mesmo mais fácil fazer o que o Gustavo disse. Para quem quiser fazer um sort com alguma das coleções; AC ou XMLList, pode usar um sort, assim como usa filterFunction: var sort:Sort=new Sort(); sort.fields = [new SortField("noA", true), new SortField("noB", true)]; xmllis

[flexdev] Re: Ordenar ao contrário

2010-01-28 Por tôpico Ivan Junckes Filho
Inverter o posicionamento.. isso mesmo On 28 jan, 01:42, Eduardo Kraus wrote: > Ordenar? > > Mais nenhum deles esta ordenado? > > Ou você quer inverter o posicionamento? > * > Eduardo Kraus* > Desenvolvedor > eduardokr...@gmail.com > blog.mxml.com.brwww.twitter.com/EduardoKraus > > ADOTE ESTA CAM

Re: [flexdev] Re: Ordenar ao contrário

2010-01-27 Por tôpico Gustavo Kawamoto
Tentou reordenar na mão? private function reverseList (itens:XMLList) :XMLList { var reverseCopy:XML = ; var length:int = itens.length(); for (var k:int = length - 1; k >= 0; k--) reverseCopy.appendChild(itens[k]); return reverseCopy.*; }; var xml:XML = Item 1 Item 2 Item 3 Item 4 Item 5 Item

Re: [flexdev] Re: Ordenar ao contrário

2010-01-27 Por tôpico José Alexandre D'Abruzzo Pereira
Se for um Array, dá pra usar o reverse: http://livedocs.adobe.com/flex/3/langref/Array.html#reverse%28%29 O sort usando DESCENDING vai ordernar em ordem descrescente. Agora O seu é um XMLList. Não sei se vai funcionar. Se não funcionar direto, tenta dar cast para Array. []'s Zé Alexandre 20

[flexdev] Re: Ordenar ao contrário

2010-01-27 Por tôpico Ivan Junckes Filho
Eu fazendo... exemplo: dataGrid.dataProvider.sort(null,Array.DESCENDING); não funciona... o dataProvider é um XMLList.. Como faço? On 27 jan, 16:02, Gabriela Trindade Perry wrote: > se for um array como esse ai usa sort() > acho que pode ser sort(null, Array.DESCENDING) > ->http://www.adob

[flexdev] Re: Ordenar ao contrário

2010-01-27 Por tôpico Gabriela Trindade Perry
se for um array como esse ai usa sort() acho que pode ser sort(null, Array.DESCENDING) -> http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/Array.html#sort%28%29 Se nao funcionar, vais ter que escrever uma função que receba dois argumentos e retorne 1, 0 ou -1. -- Você recebeu esta m