Comment trier une liste d'objets par ordre alphabétique de l'une de ses propriétés (pas le nom mais la valeur réelle de la propriété)?
Mutable extension sortedBy
pour List.
extension MyList<T> on List<T> {
List<T> sortedBy(Comparable Function(T) fn) {
sort((a, b) => fn(a).compareTo(fn(b)));
return this;
}
}
Et utilise
list.sortedBy((it) => it.name);