/*! * * Wijmo Library 5.20251.40 * https://developer.mescius.com/wijmo * * Copyright(c) MESCIUS inc. All rights reserved. * * Licensed under the End-User License Agreement For MESCIUS Wijmo Software. * us.sales@mescius.com * https://developer.mescius.com/wijmo/licensing * */ /** * {@module wijmo.react.olap} * Contains React components for the wijmo.olap module. */ /** * */ export declare var ___keepComment: any; import { ControlBaseEvents, ControlBaseInputs, Overwrite, WjRef, WjForwardRefExoticComponent } from 'wijmo/wijmo.react.base'; import { Position, Stacking } from 'wijmo/wijmo.chart'; import * as wjcCore from 'wijmo/wijmo'; import * as wjGrid from 'wijmo/wijmo.react.grid'; import * as wjcOlap from 'wijmo/wijmo.olap'; export declare type PivotGridInputs = Overwrite; export declare type PivotGridEvents = wjGrid.FlexGridEvents & {}; export declare const PivotGridMeta: { inputs: string[]; events: string[]; }; export declare type PivotGridProps = PivotGridInputs & PivotGridEvents; export declare type PivotGridRef = WjRef; /** * React component for the {@link wijmo.olap.PivotGrid} control. * * The component supports all properties and events of the pure JavaScript {@link wijmo.olap.PivotGrid} control it represents. * * The component includes an initialized event that is raised when the control is initialized after it is added to the page. * You can use this event to perform further initialization in addition to setting properties in JSX. * The signature of the handler function is the same as any other Wijmo event handlers. */ export declare const PivotGrid: WjForwardRefExoticComponent; export declare type PivotChartInputs = ControlBaseInputs & { chartType?: wjcOlap.PivotChartType | string; footer?: string; footerStyle?: any; header?: string; headerStyle?: any; itemsSource?: any; legendPosition?: Position | string; maxPoints?: number; maxSeries?: number; showHierarchicalAxes?: boolean; showLegend?: wjcOlap.LegendVisibility | string; showTitle?: boolean; showTotals?: boolean; stacking?: Stacking | string; }; export declare type PivotChartEvents = ControlBaseEvents & {}; export declare const PivotChartMeta: { inputs: string[]; events: string[]; }; export declare type PivotChartProps = PivotChartInputs & PivotChartEvents; export declare type PivotChartRef = WjRef; /** * React component for the {@link wijmo.olap.PivotChart} control. * * The component supports all properties and events of the pure JavaScript {@link wijmo.olap.PivotChart} control it represents. * * The component includes an initialized event that is raised when the control is initialized after it is added to the page. * You can use this event to perform further initialization in addition to setting properties in JSX. * The signature of the handler function is the same as any other Wijmo event handlers. */ export declare const PivotChart: WjForwardRefExoticComponent; export declare type PivotPanelInputs = ControlBaseInputs & { autoGenerateFields?: boolean; deferredUpdate?: boolean; engine?: wjcOlap.PivotEngine; itemsSource?: any; restrictDragging?: boolean | null; showFieldIcons?: boolean; viewDefinition?: string; }; export declare type PivotPanelEvents = ControlBaseEvents & { deferredUpdateChanged?: wjcCore.IEventHandler; itemsSourceChanged?: wjcCore.IEventHandler; updatedView?: wjcCore.IEventHandler; updatingView?: wjcCore.IEventHandler; viewDefinitionChanged?: wjcCore.IEventHandler; }; export declare const PivotPanelMeta: { inputs: string[]; events: string[]; }; export declare type PivotPanelProps = PivotPanelInputs & PivotPanelEvents; export declare type PivotPanelRef = WjRef; /** * React component for the {@link wijmo.olap.PivotPanel} control. * * The component supports all properties and events of the pure JavaScript {@link wijmo.olap.PivotPanel} control it represents. * * The component includes an initialized event that is raised when the control is initialized after it is added to the page. * You can use this event to perform further initialization in addition to setting properties in JSX. * The signature of the handler function is the same as any other Wijmo event handlers. */ export declare const PivotPanel: WjForwardRefExoticComponent; export declare type SlicerInputs = ControlBaseInputs & { field?: wjcOlap.PivotField; header?: string | null; multiSelect?: boolean; showCheckboxes?: boolean; showHeader?: boolean; }; export declare type SlicerEvents = ControlBaseEvents & {}; export declare const SlicerMeta: { inputs: string[]; events: string[]; }; export declare type SlicerProps = SlicerInputs & SlicerEvents; export declare type SlicerRef = WjRef; /** * React component for the {@link wijmo.olap.Slicer} control. * * The component supports all properties and events of the pure JavaScript {@link wijmo.olap.Slicer} control it represents. * * The component includes an initialized event that is raised when the control is initialized after it is added to the page. * You can use this event to perform further initialization in addition to setting properties in JSX. * The signature of the handler function is the same as any other Wijmo event handlers. */ export declare const Slicer: WjForwardRefExoticComponent;