@catull/igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
38 lines (37 loc) • 1.48 kB
TypeScript
import { QueryList, ElementRef, ChangeDetectorRef, DoCheck } from '@angular/core';
import { IgxSummaryResult } from './grid-summary';
import { IgxSummaryCellComponent } from './summary-cell.component';
import { IgxGridForOfDirective } from '../../directives/for-of/for_of.directive';
import { GridBaseAPIService } from '../api.service';
import { IgxGridBaseDirective } from '../grid-base.directive';
import { IgxColumnComponent } from '../columns/column.component';
import { GridType } from '../common/grid.interface';
export declare class IgxSummaryRowComponent implements DoCheck {
gridAPI: GridBaseAPIService<IgxGridBaseDirective & GridType>;
element: ElementRef;
cdr: ChangeDetectorRef;
summaries: Map<string, IgxSummaryResult[]>;
gridID: any;
index: number;
firstCellIndentation: number;
readonly dataRowIndex: number;
readonly minHeight: number;
summaryCells: QueryList<IgxSummaryCellComponent>;
/**
* @hidden
*/
virtDirRow: IgxGridForOfDirective<any>;
constructor(gridAPI: GridBaseAPIService<IgxGridBaseDirective & GridType>, element: ElementRef, cdr: ChangeDetectorRef);
ngDoCheck(): void;
readonly grid: IgxGridBaseDirective & GridType;
readonly nativeElement: any;
getColumnSummaries(columnName: any): IgxSummaryResult[];
/**
* @hidden
*/
readonly pinnedColumns: IgxColumnComponent[];
/**
* @hidden
*/
readonly unpinnedColumns: IgxColumnComponent[];
}