onSelectChanged method Null safety
Implementation
void onSelectChanged(bool? value, Cow? cow) {
LogManager().addLog("${cow?.id} ${cow?.managementNumber} row 선택 (${value! ? "열기" : "닫기"})", action: LogConstants.graphRowTap, screen: runtimeType.toString());
cows = cows!.map((e) {
e.isSelected = false;
return e;
}).toList();
if (cow != null) {
cows!.firstWhereOrNull((e) => e.id == cow.id)!.isSelected = value;
}
updateDataTableRows();
notifyListeners();
}