UNPKG

ng-flexmonster

Version:

Angular 4+ Module for Flexmonster Pivot Table & Charts

66 lines (65 loc) 3.14 kB
import { ElementRef, EventEmitter, OnDestroy } from '@angular/core'; import * as Flexmonster from 'flexmonster'; export declare class FlexmonsterPivot implements OnDestroy { toolbar: boolean; licenseKey: string | string[]; licenseFilePath: string; width: string | number; height: string | number; componentFolder: string; report: Flexmonster.Report | string; shareReportConnection: Flexmonster.APIClientOptions; global: Flexmonster.Report; accessibility: Flexmonster.AccessibilityOptions; customizeAPIRequest: (request: Object) => Object; customizeCell: (cell: Flexmonster.CellBuilder, data: Flexmonster.CellData) => void; customizeChartElement: (element: Element, data: Flexmonster.ChartData | Flexmonster.ChartLegendItemData) => void; customizeContextMenu: (cell: Flexmonster.ContextMenuItem[], data: Flexmonster.CellData | Flexmonster.ChartData, viewType: string) => Flexmonster.ContextMenuItem[]; sortFieldsList: (first: Flexmonster.FieldsListSortingItem, second: Flexmonster.FieldsListSortingItem, fieldsListType: string) => number; cellclick: EventEmitter<Flexmonster.CellData>; celldoubleclick: EventEmitter<Flexmonster.CellData>; chartclick: EventEmitter<Flexmonster.ChartData>; dataerror: EventEmitter<Flexmonster.ErrorEvent>; datafilecancelled: EventEmitter<void>; dataloaded: EventEmitter<void>; datachanged: EventEmitter<Object>; fieldslistclose: EventEmitter<void>; fieldslistopen: EventEmitter<void>; filterclose: EventEmitter<void>; filteropen: EventEmitter<Object>; drillthroughopen: EventEmitter<Flexmonster.CellData | Flexmonster.ChartData>; exportcomplete: EventEmitter<void>; exportstart: EventEmitter<void>; drillthroughclose: EventEmitter<void>; fullscreen: EventEmitter<void>; loadingdata: EventEmitter<void>; loadinglocalization: EventEmitter<void>; loadingolapstructure: EventEmitter<void>; loadingreportfile: EventEmitter<void>; localizationerror: EventEmitter<void>; localizationloaded: EventEmitter<void>; olapstructureerror: EventEmitter<Flexmonster.ErrorEvent>; olapstructureloaded: EventEmitter<void>; openingreportfile: EventEmitter<void>; printcomplete: EventEmitter<void>; printstart: EventEmitter<void>; querycomplete: EventEmitter<void>; queryerror: EventEmitter<Flexmonster.ErrorEvent>; ready: EventEmitter<Flexmonster.Pivot>; reportchange: EventEmitter<void>; reportcomplete: EventEmitter<void>; reportfilecancelled: EventEmitter<void>; reportfileerror: EventEmitter<void>; runningquery: EventEmitter<void>; unauthorizederror: EventEmitter<Flexmonster.UnauthorizedErrorHandler>; update: EventEmitter<void>; beforetoolbarcreated: EventEmitter<Flexmonster.Toolbar>; beforegriddraw: EventEmitter<Object>; aftergriddraw: EventEmitter<Object>; afterchartdraw: EventEmitter<void>; flexmonster: Flexmonster.Pivot; private root; constructor(el: ElementRef); ngOnInit(): void; ngOnDestroy(): void; }