UNPKG

@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.

98 lines (97 loc) 2.75 kB
import { Internationalization, L10n } from '@syncfusion/ej2-base'; import { IDataOptions, PivotEngine } from '../../base/engine'; import { CommonArgs, TreeDataInfo } from './interface'; import { Mode } from '../base/enum'; import { CommonKeyboardInteraction } from '../actions/keyboard'; import { EventBase } from '../actions/event-base'; import { NodeStateModified } from '../actions/node-state-modified'; import { DataSourceUpdate } from '../actions/dataSource-update'; import { ErrorDialog } from '../popups/error-dialog'; import { FilterDialog } from '../popups/filter-dialog'; import { PivotView } from '../../pivotview/base/pivotview'; import { PivotFieldList } from '../../pivotfieldlist/base/field-list'; import { OlapEngine } from '../../base/olap/engine'; /** * PivotCommon is used to manipulate the relational or Multi-Dimensional public methods by using their dataSource * * @hidden */ /** @hidden */ export declare class PivotCommon { /** @hidden */ globalize: Internationalization; /** @hidden */ localeObj: L10n; /** @hidden */ engineModule: PivotEngine | OlapEngine; /** @hidden */ dataSourceSettings: IDataOptions; /** @hidden */ element: HTMLElement; /** @hidden */ moduleName: string; /** @hidden */ enableRtl: boolean; /** @hidden */ isAdaptive: boolean; /** @hidden */ renderMode: Mode; /** @hidden */ parentID: string; /** @hidden */ control: PivotView | PivotFieldList; /** @hidden */ currentTreeItems: { [key: string]: Object; }[]; /** @hidden */ savedTreeFilterPos: { [key: number]: string; }; /** @hidden */ currentTreeItemsPos: { [key: string]: TreeDataInfo; }; /** @hidden */ searchTreeItems: { [key: string]: Object; }[]; /** @hidden */ editorLabelElement: HTMLLabelElement; /** @hidden */ isDataOverflow: boolean; /** @hidden */ isDateField: boolean; /** @hidden */ dataType: string; /** @hidden */ cssClass: string; /** @hidden */ enableHtmlSanitizer: boolean; /** @hidden */ nodeStateModified: NodeStateModified; /** @hidden */ dataSourceUpdate: DataSourceUpdate; /** @hidden */ eventBase: EventBase; /** @hidden */ errorDialog: ErrorDialog; /** @hidden */ filterDialog: FilterDialog; /** @hidden */ keyboardModule: CommonKeyboardInteraction; /** * Constructor for Pivot Common class. * * @param {CommonArgs} control - It contains the value of control. * @hidden */ constructor(control: CommonArgs); /** * To destroy the groupingbar. * * @returns {void} * @hidden */ destroy(): void; }