reorderHeaderColumn method

  1. @override
bool reorderHeaderColumn({
  1. required int rowIndex,
  2. required int columnIndex,
  3. required int targetLogicalColumnIndex,
})

Captures sort state before columns are reordered.

Implementation

@override
bool reorderHeaderColumn({
  required int rowIndex,
  required int columnIndex,
  required int targetLogicalColumnIndex,
}) {
  _sortedSourceColumnIndexBeforeReorder =
      _sortColumnIndex == null ? null : sourceColumnIndexForDisplay(_sortColumnIndex!);
  _sortDirectionBeforeReorder = sortDirection;
  return super.reorderHeaderColumn(
    rowIndex: rowIndex,
    columnIndex: columnIndex,
    targetLogicalColumnIndex: targetLogicalColumnIndex,
  );
}