viernes 1 de junio de 2007

Ordenar un ArrayCollection

Supongamos que tenemos una lista de ciudades, con el número de restaurantes en cada una de ellas, y queremos ordenarla por orden alfabético por el campo ciudad.

import mx.collections.Sort;
import mx.collections.SortField;

var ciudades:ArrayCollection = new ArrayCollection([{ciudad:"Madrid", restaurantes:"25000"},{ciudad:"Bilbao", restaurantes:"5000"}.........]);

var ordenaLista:Sort = new Sort();
ordenaLista.fields = [new SortField("ciudad", true)]
ciudades.sort = ordenaLista
ciudades.refresh();
}