@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.
66 lines (65 loc) • 1.42 kB
TypeScript
import { PivotView } from '../base/pivotview';
import { Pager as GridPager } from '@syncfusion/ej2-grids';
/**
* Module for Pager rendering
*/
/** @hidden */
export declare class Pager {
/** @hidden */
pager: GridPager;
/** @hidden */
parent: PivotView;
private uiComponents;
constructor(parent: PivotView);
/**
* It returns the Module name.
*
* @returns {string} - string
* @hidden
*/
getModuleName(): string;
/**
*
* @hidden
*
*/
addEventListener(): void;
/**
*
* @hidden
*/
removeEventListener(): void;
/**
* Track UI component for later cleanup
*
* @param {string} type Component type
* @param {DropDownList | NumericTextBox} instance Component instance
* @returns {void}
*/
private trackUIComponent;
private createPager;
private setPagerWidthClasses;
private wireEvent;
private unWireEvent;
private columnPageChange;
private rowPageChange;
private columnPageSizeChange;
private rowPageSizeChange;
private updatePageSettings;
private createPagerContainer;
private createPagerItems;
/**
* Clean up all UI components
*
* @returns {void}
* @private
*/
private cleanupUIComponents;
/**
* To destroy the pager.
*
* @returns {void}
* @hidden
*/
destroy(): void;
}