Как получить наибольшее значение в списке объекта? Я хочу сравнить номер дела
print(_abcBloc.vpStream.value);
_abcBloc.vpStream.value
.sort((a, b) => a['caseNumber'].compareTo(b['caseNumber']));
print(_abcBloc.vpStream.value.last['caseNumber']);
Ошибка
[ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: type '(dynamic, dynamic) => dynamic' is not a subtype of type '(ABC, ABC) => int' of 'compare'
Это _abcBloc.vpStream.value
вывод:
[ABC(priority: null,caseNumber: 1,....), ABC(priority: null, caseNumber:2,...)]