igniteui-react-grids
Version:
Ignite UI React grid components.
77 lines (76 loc) • 2.75 kB
TypeScript
import { IgrFilteringExpressionsTree } from "./igr-filtering-expressions-tree";
import { SortingDirection } from "./SortingDirection";
import { GridColumnDataType } from "./GridColumnDataType";
import { PivotDimension as PivotDimension_internal } from "./PivotDimension";
import { ContentChildrenManager } from "igniteui-react-core";
/**
* Configuration of a pivot dimension.
*/
export declare class IgrPivotDimension {
protected createImplementation(): PivotDimension_internal;
protected _implementation: any;
protected mounted: boolean;
get nativeElement(): HTMLElement;
/**
* @hidden
*/
get i(): PivotDimension_internal;
protected onImplementationCreated(): void;
protected _contentChildrenManager: ContentChildrenManager;
constructor();
protected _provideImplementation(i: any): void;
/**
* Allows defining a hierarchy when multiple sub groups need to be extracted from single member.
*/
get childLevel(): IgrPivotDimension;
set childLevel(v: IgrPivotDimension);
/**
* Unique member to extract related data field value or the result of the memberFunction.
*/
get memberName(): string;
set memberName(v: string);
/**
* Display name to show instead of the field name of this value. *
*/
get displayName(): string;
set displayName(v: string);
/**
* Enables/Disables a particular dimension from pivot structure.
*/
get enabled(): boolean;
set enabled(v: boolean);
/**
* A predefined or defined via the `igxPivotSelector` filter expression tree for the current dimension to be applied in the filter pipe.
*/
get filter(): IgrFilteringExpressionsTree;
set filter(v: IgrFilteringExpressionsTree);
/**
* Enable/disable sorting for a particular dimension. True by default.
*/
get sortable(): boolean;
set sortable(v: boolean);
/**
* The sorting direction of the current dimension. Determines the order in which the values will appear in the related dimension.
*/
get sortDirection(): SortingDirection;
set sortDirection(v: SortingDirection);
/**
* The dataType of the related data field.
*/
get dataType(): GridColumnDataType;
set dataType(v: GridColumnDataType);
/**
* The width of the dimension cells to be rendered.Can be pixel, % or "auto".
*/
get width(): string;
set width(v: string);
/**
* Level of the dimension.
*/
get level(): number;
set level(v: number);
get horizontalSummary(): boolean;
set horizontalSummary(v: boolean);
findByName(name: string): any;
setNativeElement(element: any): void;
}