diff --git a/src/js/modules/SelectRange/SelectRange.js b/src/js/modules/SelectRange/SelectRange.js index cde82ef13..a4bb1634c 100644 --- a/src/js/modules/SelectRange/SelectRange.js +++ b/src/js/modules/SelectRange/SelectRange.js @@ -32,6 +32,7 @@ export default class SelectRange extends Module { this.registerTableOption("selectableRangeRows", false); //enable selectable range this.registerTableOption("selectableRangeClearCells", false); //allow clearing of active range this.registerTableOption("selectableRangeClearCellsValue", undefined); //value for cleared active range + this.registerTableOption("selectableRangeAutoFocus", true); //focus on a cell after resetRanges this.registerTableFunction("getRangesData", this.getRangesData.bind(this)); this.registerTableFunction("getRanges", this.getRanges.bind(this)); @@ -878,7 +879,9 @@ export default class SelectRange extends Module { if(cell){ range.setBounds(cell); - this.initializeFocus(cell); + if(this.options("selectableRangeAutoFocus")){ + this.initializeFocus(cell); + } } }