@syncfusion/ej2-pivotview
Version:
The pivot grid, or pivot table, is used to visualize large sets of relational data in a cross-tabular format, similar to an Excel pivot table.
118 lines (117 loc) • 2.67 kB
TypeScript
import { Toolbar as tool } from '@syncfusion/ej2-navigations';
import { PivotView } from '../../pivotview/base/pivotview';
/**
* Module for Toolbar
*/
/** @hidden */
export declare class Toolbar {
/** @hidden */
action: string;
/** @hidden */
toolbar: tool;
/** @hidden */
isMultiAxisChange: boolean;
/** @hidden */
isReportChange: boolean;
private parent;
private currentReport;
private dropArgs;
private newArgs;
private renameText;
private showLableState;
private chartLableState;
constructor(parent: PivotView);
/**
* It returns the Module name.
*
* @returns {string} - string
* @hidden
*/
getModuleName(): string;
private createToolbar;
private fetchReports;
private fetchReportsArgs;
private getItems;
private reportChange;
private reportLoad;
private saveReport;
private mdxQueryDialog;
private dialogShow;
private renameReport;
private actionClick;
private renderDialog;
private renderMDXDialog;
private copyMDXQuery;
private okBtnClick;
private createNewReport;
private cancelBtnClick;
private createConfirmDialog;
private okButtonClick;
private cancelButtonClick;
/**
*
* @returns {void}
* @hidden
*/
createChartMenu(): void;
private create;
private getCurrentReport;
private updateItemElements;
private whitespaceRemove;
private multipleAxesCheckbox;
private getLableState;
private getAllChartItems;
private updateExportMenu;
private updateSubtotalSelection;
private updateGrandtotalSelection;
private updateReportList;
private menuItemClick;
/**
*
* @returns {void}
* @hidden
*/
addEventListener(): void;
private getValidChartType;
private createChartTypeDialog;
private chartTypeDialogUpdate;
private updateChartType;
private getDialogContent;
private changeDropDown;
private beforeOpen;
/**
* To refresh the toolbar
*
* @returns {void}
* @hidden
*/
refreshToolbar(): void;
/**
*
* @returns {void}
* @hidden
*/
removeEventListener(): void;
/**
* To destroy the toolbar
*
* @returns {void}
* @hidden
*/
destroy(): void;
/**
* Destroys all toolbar component instances to prevent memory leaks
*
* @private
* @returns {void}
*/
private destroyToolbarComponents;
/**
* Properly cleans up the chart type dialog
*
* @private
* @returns {void}
*/
private removeDialog;
private focusToolBar;
}