A rectangle of cells: rows r1…r2, columns c1…c2 (inclusive, body indices as displayed). SelectionModelIf.getRanges returns the selection as a list of them.

Example

const firstTenRows = new CellRange(0, 0, 9, tableModel.getColumnCount() - 1);
tableApi.getSelectionModel()?.addSelection(firstTenRows);
tableApi.repaint();

Hierarchy

  • CellRange

Constructors

Properties

c1: number

first column

c2: number

last column (inclusive)

gammaRange: boolean = false

reserved for AreaModelCellGroups, not used yet (default false)

r1: number

first row

r2: number

last row (inclusive)

Methods

  • Parameters

    • params: {
          columnIndex1: number;
          columnIndex2: number;
          gammaRange?: boolean;
          rowIndex1: number;
          rowIndex2: number;
      }
      • columnIndex1: number
      • columnIndex2: number
      • Optional gammaRange?: boolean
      • rowIndex1: number
      • rowIndex2: number

    Returns CellRange