sortMulti method
Sort the grid by multiple columns.
Implementation
Future<void> sortMulti(
List<(int, SortOrder)> columns, {
Map<int, SortType>? types,
}) async {
final req = SortRequest()..gridId = _gridId;
for (final (col, order) in columns) {
final sortColumn = SortColumn()
..col = col
..order = order;
final type = types?[col];
if (type != null) {
sortColumn.type = type;
}
req.sortColumns.add(sortColumn);
}
await VolvoxGridService.Sort(req);
notifyListeners();
}