UNPKG

@syncfusion/ej2-spreadsheet

Version:

Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel

45 lines (44 loc) 1.13 kB
import { Spreadsheet } from '../base/index'; /** * VirtualScroll module * * @hidden */ export declare class VirtualScroll { private parent; private rowHeader; private colHeader; private content; private translateX; private translateY; private scroll; constructor(parent: Spreadsheet); private createVirtualElement; private initScroll; private setScrollCount; private getRowAddress; private getColAddress; private updateScrollCount; private onVerticalScroll; private skipHiddenLastIdx; private hiddenCount; private checkLastIdx; private onHorizontalScroll; private focusSheet; private setThresholdHeight; private setThresholdWidth; private translate; private updateColumnWidth; private updateRowColCount; private getVTrackHeight; private updateVTrackHeight; private updateVTrackWidth; private updateVTrack; private deInitProps; private updateScrollProps; private sliceScrollProps; private updateTranslate; private addEventListener; private destroy; private removeEventListener; }