UNPKG

igniteui-angular

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

79 lines (78 loc) 2.75 kB
import { ChangeDetectorRef, ElementRef, NgZone } from '@angular/core'; import { PlatformUtil } from '../../core/utils'; import { PivotGridType } from '../common/grid.interface'; import { IgxFilteringService } from '../filtering/grid-filtering.service'; import { IgxGridHeaderGroupComponent } from '../headers/grid-header-group.component'; import { IgxPivotColumnResizingService } from '../resizing/pivot-grid/pivot-resizing.service'; import { PivotRowHeaderGroupType } from './pivot-grid.interface'; import { IgxPivotRowDimensionHeaderComponent } from './pivot-row-dimension-header.component'; import { IMultiRowLayoutNode } from '../common/types'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class IgxPivotRowDimensionHeaderGroupComponent extends IgxGridHeaderGroupComponent implements PivotRowHeaderGroupType { private cdRef; grid: PivotGridType; private elementRef; colResizingService: IgxPivotColumnResizingService; protected zone: NgZone; /** * @hidden */ userSelect: string; constructor(cdRef: ChangeDetectorRef, grid: PivotGridType, elementRef: ElementRef<HTMLElement>, colResizingService: IgxPivotColumnResizingService, filteringService: IgxFilteringService, platform: PlatformUtil, zone: NgZone); /** * @hidden * @internal */ rowIndex: number; /** * @hidden * @internal */ colIndex: number; /** * @hidden * @internal */ layout: IMultiRowLayoutNode; /** * @hidden * @internal */ parent: any; header: IgxPivotRowDimensionHeaderComponent; get headerID(): string; get title(): string; /** * @hidden @internal */ onClick(event: MouseEvent): void; /** * @hidden * @internal */ get visibleIndex(): number; get active(): boolean; protected get activeNode(): { row: number; column: number; level: any; mchCache: any; layout: IMultiRowLayoutNode; }; private findRootDimension; activate(): void; /** * @hidden @internal */ pointerdown(_event: PointerEvent): void; /** * @hidden @internal */ onMouseDown(_event: MouseEvent): void; get selectable(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<IgxPivotRowDimensionHeaderGroupComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<IgxPivotRowDimensionHeaderGroupComponent, "igx-pivot-row-dimension-header-group", never, { "rowIndex": { "alias": "rowIndex"; "required": false; }; "colIndex": { "alias": "colIndex"; "required": false; }; "layout": { "alias": "layout"; "required": false; }; "parent": { "alias": "parent"; "required": false; }; }, {}, never, never, true, never>; }