UNPKG

@catull/igniteui-angular

Version:

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

102 lines (101 loc) 3.26 kB
import { QueryList, ChangeDetectorRef, DoCheck, ElementRef } from '@angular/core'; import { IgxColumnComponent } from '../columns/column.component'; import { IgxFilteringService } from '../filtering/grid-filtering.service'; import { GridBaseAPIService } from '../api.service'; import { IgxGridBaseDirective } from '../grid-base.directive'; import { IgxColumnResizingService } from '../resizing/resizing.service'; import { IgxGridHeaderComponent } from './grid-header.component'; import { IgxGridFilteringCellComponent } from '../filtering/base/grid-filtering-cell.component'; import { GridType } from '../common/grid.interface'; /** * @hidden */ export declare class IgxGridHeaderGroupComponent implements DoCheck { private cdr; gridAPI: GridBaseAPIService<IgxGridBaseDirective & GridType>; element: ElementRef; colResizingService: IgxColumnResizingService; filteringService: IgxFilteringService; readonly gridRowSpan: number; readonly gridColumnSpan: number; readonly rowEnd: number; readonly colEnd: number; readonly rowStart: number; readonly colStart: number; /** * Gets the column of the header group. * @memberof IgxGridHeaderGroupComponent */ column: IgxColumnComponent; /** * Gets the `id` of the grid in which the header group is stored. * @memberof IgxGridHeaderGroupComponent */ gridID: string; /** * @hidden */ headerCell: IgxGridHeaderComponent; /** * @hidden */ filterCell: IgxGridFilteringCellComponent; /** * @hidden */ children: QueryList<IgxGridHeaderGroupComponent>; /** * Gets the width of the header group. * @memberof IgxGridHeaderGroupComponent */ readonly width: any; /** * Gets the style classes of the header group. * @memberof IgxGridHeaderGroupComponent */ readonly styleClasses: string; /** * @hidden */ readonly zIndex: number; /** * Gets the grid of the header group. * @memberof IgxGridHeaderGroupComponent */ readonly grid: any; /** * Gets whether the header group belongs to a column that is filtered. * @memberof IgxGridHeaderGroupComponent */ readonly isFiltered: boolean; /** * Gets whether the header group is stored in the last column in the pinned area. * @memberof IgxGridHeaderGroupComponent */ readonly isLastPinned: boolean; readonly groupDisplayStyle: string; /** * Gets whether the header group is stored in a pinned column. * @memberof IgxGridHeaderGroupComponent */ readonly isPinned: boolean; /** * Gets whether the header group belongs to a column that is moved. * @memberof IgxGridHeaderGroupComponent */ readonly isHeaderDragged: boolean; /** * @hidden */ readonly hasLastPinnedChildColumn: boolean; /** * @hidden */ readonly height: any; /** * @hidden */ onMouseDown(event: any): void; ngDoCheck(): void; constructor(cdr: ChangeDetectorRef, gridAPI: GridBaseAPIService<IgxGridBaseDirective & GridType>, element: ElementRef, colResizingService: IgxColumnResizingService, filteringService: IgxFilteringService); }