columnIndexesForShowFrozen property

  1. @override
List<int> columnIndexesForShowFrozen
inherited

List of column indexes in which the sequence is maintained while the frozen column is visible.

Implementation

@override
List<int> get columnIndexesForShowFrozen {
  final leftIndexes = <int>[];
  final bodyIndexes = <int>[];
  final rightIndexes = <int>[];
  final length = refColumns.length;

  for (int i = 0; i < length; i += 1) {
    refColumns[i].frozen.isNone
        ? bodyIndexes.add(i)
        : refColumns[i].frozen.isStart
            ? leftIndexes.add(i)
            : rightIndexes.add(i);
  }

  return leftIndexes + bodyIndexes + rightIndexes;
}