UNPKG

igniteui-react-grids

Version:

Ignite UI React grid components.

77 lines (76 loc) 2.75 kB
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; }