sortDescending method

  1. @override
void sortDescending(
  1. PlutoColumn column, {
  2. bool notify = true,
})
inherited

Implementation

@override
void sortDescending(PlutoColumn column, {bool notify = true}) {
  _updateBeforeColumnSort();

  column.sort = PlutoColumnSort.descending;

  if (sortOnlyEvent) return;

  compare(b, a) => column.type.compare(
        a.cells[column.field]!.valueForSorting,
        b.cells[column.field]!.valueForSorting,
      );

  if (enabledRowGroups) {
    sortRowGroup(column: column, compare: compare);
  } else {
    refRows.sort(compare);
  }

  notifyListeners(notify, sortDescending.hashCode);
}