UNPKG

igniteui-angular

Version:

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

50 lines (49 loc) 2.15 kB
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 { ColumnType, GridType } from '../common/grid.interface'; import { trackByIdentity } from '../../core/utils'; import * as i0 from "@angular/core"; export declare class IgxSummaryRowComponent implements DoCheck { grid: GridType; element: ElementRef<HTMLElement>; cdr: ChangeDetectorRef; summaries: Map<string, IgxSummaryResult[]>; gridID: any; index: number; firstCellIndentation: number; get dataRowIndex(): number; get minHeight(): number; _summaryCells: QueryList<IgxSummaryCellComponent>; get summaryCells(): QueryList<IgxSummaryCellComponent>; set summaryCells(cells: QueryList<IgxSummaryCellComponent>); /** * @hidden */ virtDirRow: IgxGridForOfDirective<ColumnType, ColumnType[]>; constructor(grid: GridType, element: ElementRef<HTMLElement>, cdr: ChangeDetectorRef); ngDoCheck(): void; get nativeElement(): HTMLElement; getColumnSummaries(columnName: string): IgxSummaryResult[]; /** * @hidden * @internal */ isCellActive(visibleColumnIndex: any): boolean; /** * @hidden */ get pinnedColumns(): ColumnType[]; /** * @hidden */ get unpinnedColumns(): ColumnType[]; getContext(row: any): { $implicit: any; }; /** state persistence switching all pinned columns resets collection */ protected trackPinnedColumn: typeof trackByIdentity; static ɵfac: i0.ɵɵFactoryDeclaration<IgxSummaryRowComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<IgxSummaryRowComponent, "igx-grid-summary-row", never, { "summaries": { "alias": "summaries"; "required": false; }; "gridID": { "alias": "gridID"; "required": false; }; "index": { "alias": "index"; "required": false; }; "firstCellIndentation": { "alias": "firstCellIndentation"; "required": false; }; }, {}, never, never, true, never>; }