@syncfusion/ej2-spreadsheet
Version:
Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel
33 lines (32 loc) • 868 B
TypeScript
import { Spreadsheet } from '../base/index';
/**
* Represents keyboard navigation support for Spreadsheet.
*/
export declare class KeyboardNavigation {
private parent;
/**
* Constructor for the Spreadsheet Keyboard Navigation module.
*
* @private
* @param {Spreadsheet} parent - Specify the spreadsheet
*/
constructor(parent: Spreadsheet);
private addEventListener;
private removeEventListener;
private keyDownHandler;
private setFocus;
private focusEle;
private updateSelection;
private getNextNonEmptyCell;
private getNextUnlockedCell;
private shiftSelection;
private scrollNavigation;
/**
* For internal use only - Get the module name.
*
* @private
* @returns {string} - Get the module name.
*/
protected getModuleName(): string;
destroy(): void;
}