igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
51 lines (50 loc) • 2.34 kB
TypeScript
import { ChangeDetectorRef, ElementRef, EnvironmentInjector, Injector, QueryList, ViewContainerRef } from '@angular/core';
import { PivotGridType } from '../common/grid.interface';
import { IgxGridHeaderRowComponent } from '../headers/grid-header-row.component';
import { IPivotDimension, IPivotDimensionData, IPivotGridHorizontalGroup, IPivotGridRecord } from './pivot-grid.interface';
import { IgxPivotRowDimensionContentComponent } from './pivot-row-dimension-content.component';
import * as i0 from "@angular/core";
/**
*
* For all intents & purposes treat this component as what a <thead> usually is in the default <table> element.
*
* This container holds the pivot grid header elements and their behavior/interactions.
*
* @hidden @internal
*/
export declare class IgxPivotRowDimensionMrlRowComponent extends IgxGridHeaderRowComponent {
grid: PivotGridType;
protected injector: Injector;
protected envInjector: EnvironmentInjector;
protected viewRef: ViewContainerRef;
pivotDim: boolean;
mrlBlock: boolean;
get rowsTemplate(): string;
get colsTemplate(): string;
/**
* @hidden @internal
*/
rowIndex: number;
/**
* @hidden @internal
*/
rowGroup: IPivotGridRecord[];
/**
* @hidden @internal
*/
groupedData: IPivotGridRecord[][];
/**
* @hidden @internal
*/
contentCells: QueryList<IgxPivotRowDimensionContentComponent>;
constructor(grid: PivotGridType, ref: ElementRef<HTMLElement>, injector: Injector, envInjector: EnvironmentInjector, cdr: ChangeDetectorRef, viewRef: ViewContainerRef);
/**
* @hidden @internal
*/
rowDimensionData: IPivotDimensionData;
protected getRowMRLTemplate(forRows: boolean, rows: IPivotGridRecord[]): string;
rowDimensionWidthCombined(dims: IPivotDimension[]): number;
protected getGroupKey(group: IPivotGridHorizontalGroup): string;
static ɵfac: i0.ɵɵFactoryDeclaration<IgxPivotRowDimensionMrlRowComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IgxPivotRowDimensionMrlRowComponent, "igx-pivot-row-dimension-mrl-row", never, { "rowIndex": { "alias": "rowIndex"; "required": false; }; "rowGroup": { "alias": "rowGroup"; "required": false; }; "groupedData": { "alias": "groupedData"; "required": false; }; }, {}, never, never, true, never>;
}