@syncfusion/ej2-spreadsheet
Version:
Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel
53 lines (52 loc) • 1.51 kB
TypeScript
import { OpenArgs } from '../../spreadsheet/common/interface';
import { Workbook } from '../base/index';
export declare class WorkbookOpen {
private parent;
private chunkList;
private loopIndex;
private processedLoopIndex;
private retryCount;
private currentDocumentId;
private currentFailedChunkIndex;
preventFormatCheck: boolean;
constructor(parent: Workbook);
/**
* To open the excel file stream or excel url into the spreadsheet.
*
* @param {OpenArgs} options - Options to open a excel file.
* @returns {void} - To open the excel file stream or excel url into the spreadsheet.
*/
open(options: OpenArgs): void;
private load;
private fetchFailure;
private fetchSuccess;
private processChunk;
private setToDefaults;
private updateModel;
private setSelectAllRange;
private sheetsDestroyHandler;
/**
* Adding event listener for workbook open.
*
* @returns {void} - Adding event listener for workbook open.
*/
private addEventListener;
/**
* Removing event listener workbook open.
*
* @returns {void} - removing event listener workbook open.
*/
private removeEventListener;
/**
* To Remove the event listeners
*
* @returns {void} - To Remove the event listeners
*/
destroy(): void;
/**
* Get the workbook open module name.
*
* @returns {string} - Get the module name.
*/
getModuleName(): string;
}