igniteui-react-grids
Version:
Ignite UI React grid components.
61 lines (60 loc) • 2.08 kB
TypeScript
import { IgrPivotDimensionStrategy } from "./igr-pivot-dimension-strategy";
import { IgrPivotKeys } from "./igr-pivot-keys";
import { PivotConfiguration as PivotConfiguration_internal } from "./PivotConfiguration";
import { ContentChildrenManager } from "igniteui-react-core";
import { IgrPivotDimension } from "./igr-pivot-dimension";
import { IgrPivotValue } from "./igr-pivot-value";
/**
* Configuration of the pivot grid.
*/
export declare class IgrPivotConfiguration {
protected createImplementation(): PivotConfiguration_internal;
protected _implementation: any;
protected mounted: boolean;
get nativeElement(): HTMLElement;
/**
* @hidden
*/
get i(): PivotConfiguration_internal;
protected onImplementationCreated(): void;
protected _contentChildrenManager: ContentChildrenManager;
constructor();
protected _provideImplementation(i: any): void;
/**
* A strategy to transform the rows.
*/
get rowStrategy(): IgrPivotDimensionStrategy;
set rowStrategy(v: IgrPivotDimensionStrategy);
/**
* A strategy to transform the columns.
*/
get columnStrategy(): IgrPivotDimensionStrategy;
set columnStrategy(v: IgrPivotDimensionStrategy);
/**
* A list of the rows.
*/
get rows(): IgrPivotDimension[];
set rows(v: IgrPivotDimension[]);
/**
* A list of the columns.
*/
get columns(): IgrPivotDimension[];
set columns(v: IgrPivotDimension[]);
/**
* A list of the values.
*/
get values(): IgrPivotValue[];
set values(v: IgrPivotValue[]);
/**
* Dimensions to be displayed in the filter area.
*/
get filters(): IgrPivotDimension[];
set filters(v: IgrPivotDimension[]);
/**
* Pivot data keys used for data generation. Can be used for custom remote scenarios where the data is pre-populated.
*/
get pivotKeys(): IgrPivotKeys;
set pivotKeys(v: IgrPivotKeys);
findByName(name: string): any;
setNativeElement(element: any): void;
}