UNPKG

@siemens/ngx-datatable

Version:

ngx-datatable is an Angular table grid component for presenting large and complex data.

59 lines (58 loc) 3.13 kB
import { ChangeDetectorRef, DoCheck, ElementRef, EventEmitter, KeyValueDiffers, OnChanges, SimpleChanges } from '@angular/core'; import { TreeStatus } from './body-cell.component'; import { ScrollbarHelper } from '../../services/scrollbar-helper.service'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class DataTableBodyRowComponent implements DoCheck, OnChanges { private differs; private scrollbarHelper; private cd; set columns(val: any[]); get columns(): any[]; set innerWidth(val: number); get innerWidth(): number; expanded: boolean; rowClass: any; row: any; group: any; isSelected: boolean; rowIndex: number; displayCheck: any; treeStatus: TreeStatus; ghostLoadingIndicator: boolean; verticalScrollVisible: boolean; disable$: BehaviorSubject<boolean>; set offsetX(val: number); get offsetX(): number; get cssClass(): string; rowHeight: number; get columnsTotalWidths(): string; activate: EventEmitter<any>; treeAction: EventEmitter<any>; _element: any; _columnGroupWidths: any; _columnsByPin: any; _offsetX: number; _columns: any[]; _innerWidth: number; _groupStyles: { [prop: string]: unknown; }; private _rowDiffer; constructor(differs: KeyValueDiffers, scrollbarHelper: ScrollbarHelper, cd: ChangeDetectorRef, element: ElementRef); ngOnChanges(changes: SimpleChanges): void; ngDoCheck(): void; trackByGroups(index: number, colGroup: any): any; columnTrackingFn(index: number, column: any): any; buildStylesByGroup(): void; calcStylesByGroup(group: string): { width: string; }; onActivate(event: any, index: number): void; onKeyDown(event: KeyboardEvent): void; onMouseenter(event: any): void; recalculateColumns(val?: any[]): void; onTreeAction(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DataTableBodyRowComponent, [null, { skipSelf: true; }, null, null]>; static ɵcmp: i0.ɵɵComponentDeclaration<DataTableBodyRowComponent, "datatable-body-row", never, { "columns": { "alias": "columns"; "required": false; }; "innerWidth": { "alias": "innerWidth"; "required": false; }; "expanded": { "alias": "expanded"; "required": false; }; "rowClass": { "alias": "rowClass"; "required": false; }; "row": { "alias": "row"; "required": false; }; "group": { "alias": "group"; "required": false; }; "isSelected": { "alias": "isSelected"; "required": false; }; "rowIndex": { "alias": "rowIndex"; "required": false; }; "displayCheck": { "alias": "displayCheck"; "required": false; }; "treeStatus": { "alias": "treeStatus"; "required": false; }; "ghostLoadingIndicator": { "alias": "ghostLoadingIndicator"; "required": false; }; "verticalScrollVisible": { "alias": "verticalScrollVisible"; "required": false; }; "disable$": { "alias": "disable$"; "required": false; }; "offsetX": { "alias": "offsetX"; "required": false; }; "rowHeight": { "alias": "rowHeight"; "required": false; }; }, { "activate": "activate"; "treeAction": "treeAction"; }, never, never, false, never>; }