UNPKG

@syncfusion/ej2-spreadsheet

Version:

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

51 lines (50 loc) 1.43 kB
import { Spreadsheet } from '../../spreadsheet/index'; import { DropDownButton } from '@syncfusion/ej2-splitbuttons'; /** * AutoFill module allows to perform auto fill functionalities. */ export declare class AutoFill { private parent; private autoFillElement; private splitBtnElem; private autoFillElementPosition; private autoFillCell; autoFillDropDown: DropDownButton; private isVerticalFill; private fillOptionIndex; constructor(parent: Spreadsheet); private getfillItems; private createAutoFillElement; private getautofillDDB; private getFillType; private autoFillClick; private getFillRange; private autoFillOptionClick; private refreshAutoFillOption; private positionAutoFillElement; private hideAutoFillElement; private hideAutoFillOptions; private selectAutoFillRange; private getAutoFillRange; private modifyRangeForMerge; private performAutoFill; private refreshCell; private getDirection; private performAutoFillAction; private getRangeData; private isMergedRange; private addEventListener; private removeEventListener; /** * Destroy AutoFill module. * * @returns {void} - Destroy auto fill module. */ destroy(): void; /** * Get the AutoFill module name. * * @returns {string} - Get the auto fill module name. */ getModuleName(): string; }