ngx-flexmonster
Version:
Angular 12+ Module for Flexmonster Pivot Table & Charts
69 lines (68 loc) • 5.32 kB
TypeScript
import { ElementRef, EventEmitter, OnDestroy } from '@angular/core';
import * as Flexmonster from 'flexmonster';
import * as i0 from "@angular/core";
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;
static ɵfac: i0.ɵɵFactoryDeclaration<FlexmonsterPivot, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<FlexmonsterPivot, "fm-pivot", never, { "toolbar": "toolbar"; "licenseKey": "licenseKey"; "licenseFilePath": "licenseFilePath"; "width": "width"; "height": "height"; "componentFolder": "componentFolder"; "report": "report"; "shareReportConnection": "shareReportConnection"; "global": "global"; "accessibility": "accessibility"; "customizeAPIRequest": "customizeAPIRequest"; "customizeCell": "customizeCell"; "customizeChartElement": "customizeChartElement"; "customizeContextMenu": "customizeContextMenu"; "sortFieldsList": "sortFieldsList"; }, { "cellclick": "cellclick"; "celldoubleclick": "celldoubleclick"; "chartclick": "chartclick"; "dataerror": "dataerror"; "datafilecancelled": "datafilecancelled"; "dataloaded": "dataloaded"; "datachanged": "datachanged"; "fieldslistclose": "fieldslistclose"; "fieldslistopen": "fieldslistopen"; "filterclose": "filterclose"; "filteropen": "filteropen"; "drillthroughopen": "drillthroughopen"; "exportcomplete": "exportcomplete"; "exportstart": "exportstart"; "drillthroughclose": "drillthroughclose"; "fullscreen": "fullscreen"; "loadingdata": "loadingdata"; "loadinglocalization": "loadinglocalization"; "loadingolapstructure": "loadingolapstructure"; "loadingreportfile": "loadingreportfile"; "localizationerror": "localizationerror"; "localizationloaded": "localizationloaded"; "olapstructureerror": "olapstructureerror"; "olapstructureloaded": "olapstructureloaded"; "openingreportfile": "openingreportfile"; "printcomplete": "printcomplete"; "printstart": "printstart"; "querycomplete": "querycomplete"; "queryerror": "queryerror"; "ready": "ready"; "reportchange": "reportchange"; "reportcomplete": "reportcomplete"; "reportfilecancelled": "reportfilecancelled"; "reportfileerror": "reportfileerror"; "runningquery": "runningquery"; "unauthorizederror": "unauthorizederror"; "update": "update"; "beforetoolbarcreated": "beforetoolbarcreated"; "beforegriddraw": "beforegriddraw"; "aftergriddraw": "aftergriddraw"; "afterchartdraw": "afterchartdraw"; }, never, never, false>;
}