UNPKG

@syncfusion/ej2-treegrid

Version:
60 lines (59 loc) 1.69 kB
import { TreeGrid } from '../base/treegrid'; import { ExcelExportProperties } from '@syncfusion/ej2-grids'; import { Fetch } from '@syncfusion/ej2-base'; import { Query } from '@syncfusion/ej2-data'; /** * TreeGrid Excel Export module * * @hidden */ export declare class ExcelExport { private parent; private dataResults; private isCollapsedStatePersist; /** * Constructor for Excel Export module * * @param {TreeGrid} parent - Tree Grid instance */ constructor(parent?: TreeGrid); /** * For internal use only - Get the module name. * * @private * @returns {string} Returns ExcelExport module name */ protected getModuleName(): string; /** * @hidden * @returns {void} */ addEventListener(): void; /** * To destroy the Excel Export * * @returns {void} * @hidden */ destroy(): void; /** * @hidden * @returns {void} */ removeEventListener(): void; private updateExcelResultModel; Map(excelExportProperties?: ExcelExportProperties, isMultipleExport?: boolean, workbook?: any, isBlob?: boolean, isCsv?: boolean): Promise<Object>; protected generateQuery(query: Query, property?: ExcelExportProperties): Query; protected manipulateExportProperties(property?: ExcelExportProperties, dtSrc?: Object, queryResult?: Fetch): Object; /** * TreeGrid Excel Export cell modifier * * @param {ExcelQueryCellInfoEventArgs} args - current cell details * @hidden * @returns {void} */ private excelQueryCellInfo; private exportRowDataBound; private finalPageSetup; private isLocal; }