UNPKG

igniteui-angular

Version:

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

88 lines (87 loc) 2.42 kB
import { ChangeDetectorRef, ElementRef, ViewContainerRef } from '@angular/core'; import { IgxColumnComponent } from '../columns/column.component'; import { PivotGridType } from '../common/grid.interface'; import { IgxRowDirective } from '../row.directive'; import { IgxGridSelectionService } from '../selection/selection.service'; import { IPivotGridColumn, IPivotGridRecord } from './pivot-grid.interface'; import * as i0 from "@angular/core"; export declare class IgxPivotRowComponent extends IgxRowDirective { grid: PivotGridType; protected viewRef: ViewContainerRef; /** * @hidden */ get selected(): boolean; constructor(grid: PivotGridType, selectionService: IgxGridSelectionService, element: ElementRef<HTMLElement>, cdr: ChangeDetectorRef, viewRef: ViewContainerRef); /** * @hidden * @internal */ get viewIndex(): number; /** * @hidden * @internal */ disabled: boolean; /** * @hidden * @internal */ get addRowUI(): any; /** * @hidden * @internal */ get inEditMode(): boolean; /** * @hidden * @internal */ set pinned(_value: boolean); get pinned(): boolean; /** * @hidden * @internal */ delete(): void; /** * @hidden * @internal */ beginAddRow(): void; /** * @hidden * @internal */ update(_value: any): void; /** * @hidden * @internal */ pin(): boolean; /** * @hidden * @internal */ unpin(): boolean; /** * The pivot record data passed to the row component. * * ```typescript * // get the pivot row data for the first selected row * let selectedRowData = this.grid.selectedRows[0].data; * ``` */ get data(): IPivotGridRecord; set data(v: IPivotGridRecord); /** * @hidden * @internal */ get pivotAggregationData(): {}; getCellClass(col: IgxColumnComponent): any; isCellActive(visibleColumnIndex: any): boolean; getColumnData(col: IgxColumnComponent): IPivotGridColumn; static ɵfac: i0.ɵɵFactoryDeclaration<IgxPivotRowComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<IgxPivotRowComponent, "igx-pivot-row", never, { "selected": { "alias": "selected"; "required": false; }; "data": { "alias": "data"; "required": false; }; }, {}, never, never, true, never>; }