/*!
*
* 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;