@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.16 kB
TypeScript
import { Spreadsheet } from '../base/index';
import { Dialog as DialogComponent, DialogModel } from '@syncfusion/ej2-popups';
/**
* Dialog Service.
*
* @hidden
*/
export declare class Dialog {
private parent;
dialogInstance: DialogComponent;
/**
* Constructor for initializing dialog service.
*
* @param {Spreadsheet} parent - Specifies the Spreadsheet instance.
*/
constructor(parent: Spreadsheet);
/**
* To show dialog.
*
* @param {DialogModel} dialogModel - Specifies the Dialog model.
* @param {boolean} cancelBtn - Specifies the cancel button.
* @returns {void}
*/
show(dialogModel: DialogModel, cancelBtn?: boolean): void;
/**
* To destroy the dialog if it open is prevented by user.
*
* @returns {void}
*/
destroyDialog(): void;
/**
* To hide dialog.
*
* @param {DialogModel} disableAnimation - To disable the animation while hiding the dialog.
* @returns {void}
*/
hide(disableAnimation?: boolean): void;
/**
* To clear private variables.
*
* @returns {void}
*/
destroy(): void;
}