Question : sort a custom list flutter
Answered by : worthy-warrior
someObjects.sort((a, b) => a.someProperty.compareTo(b.someProperty));
Source : https://stackoverflow.com/questions/53547997/sort-a-list-of-objects-in-flutter-dart-by-property-value | Last Update : Fri, 04 Dec 20
Question : flutter sort list
Answered by : lonely-louse-x1ibsqpj6t9c
someObjects.sort();
// By object property value
someObjects.sort((a, b) => a.someProperty.compareTo(b.someProperty));
// To reverse sort, just swab a and b
someObjects.sort((a, b) => b.someProperty.compareTo(a.someProperty));
Source : https://stackoverflow.com/questions/53547997/sort-a-list-of-objects-in-flutter-dart-by-property-value | Last Update : Sun, 24 Oct 21
Question : sort list dart
Answered by : expensive-elk-2t0rv46cgips
List<int> nums = [13, 2, -11];
nums.sort();
print(nums); // [-11, 2, 13]
Source : https://api.flutter.dev/flutter/dart-core/List/sort.html | Last Update : Tue, 10 Mar 20
Question : sort list flutter with a model
Answered by : rodrigo-costa
class _Person { final int age; final String name; _Person({required this.age, required this.name});
}
void _test() { final array = [ _Person(age: 10, name: 'Dean'), _Person(age: 20, name: 'Jack'), _Person(age: 30, name: 'Ben'), ]; // ascend with age // Dean Jack Ben array.sort((p1, p2) { return Comparable.compare(p1.age, p2.age); }); // decend with age // Ben Jack Dean array.sort((p1, p2) { return Comparable.compare(p2.age, p1.age); }); // ascend with name // Ben Dean Jack array.sort((p1, p2) { return Comparable.compare(p1.name, p2.name); });
}
Source : | Last Update : Fri, 06 May 22