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
TypeScript
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>;
}