/** * @class Ext.grid.selection.Cells * @extend Ext.dataview.selection.Selection * @alias selection.cells * A class which encapsulates a range of cells defining a selection in a grid. * * Note that when range start and end points are represented by an array, the * order is traditional `x, y` order, that is column index followed by row index. */ /** * @property {Boolean} [isCells=true] * This property indicates the this selection represents selected cells. * @readonly */ /** * @method isSelected * Returns `true` if the passed {@link Ext.grid.Location cell context} is selected. * @param {Ext.grid.Location} cellLocation The cell location to test. * @return {Boolean} `true` if the passed {@link Ext.grid.Location cell context} is selected. */ /** * @method getFirstRowIndex * @return {Number} The row index of the first row in the range or zero if no range. */ /** * @method getLastRowIndex * @return {Number} The row index of the last row in the range or -1 if no range. */ /** * @method getFirstColumnIndex * @return {Number} The column index of the first column in the range or zero if no range. */ /** * @method getLastColumnIndex * @return {Number} The column index of the last column in the range or -1 if no range. */