UNPKG

@siemens/ngx-datatable

Version:

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

45 lines (44 loc) 2.37 kB
import { ChangeDetectorRef, DoCheck, ElementRef, EventEmitter, IterableDiffers, KeyValueDiffers, OnInit } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class DataTableRowWrapperComponent implements DoCheck, OnInit { private cd; private differs; private iterableDiffers; checkBoxInput: ElementRef<HTMLInputElement>; innerWidth: number; rowDetail: any; groupHeader: any; offsetX: number; detailRowHeight: any; groupHeaderRowHeight: number; row: any; groupedRows: any; disableCheck: (row: any) => boolean; selected: any[]; rowContextmenu: EventEmitter<{ event: MouseEvent; row: any; }>; set rowIndex(val: number); get rowIndex(): number; selectedGroupRows: any[]; set expanded(val: boolean); get expanded(): boolean; groupContext: any; rowContext: any; disable$: BehaviorSubject<boolean>; private rowDiffer; private selectedRowsDiffer; private _expanded; private _rowIndex; private tableComponent; constructor(cd: ChangeDetectorRef, differs: KeyValueDiffers, iterableDiffers: IterableDiffers); ngOnInit(): void; ngDoCheck(): void; onContextmenu($event: MouseEvent): void; getGroupHeaderStyle(): any; onCheckboxChange(groupSelected: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration<DataTableRowWrapperComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DataTableRowWrapperComponent, "datatable-row-wrapper", never, { "innerWidth": { "alias": "innerWidth"; "required": false; }; "rowDetail": { "alias": "rowDetail"; "required": false; }; "groupHeader": { "alias": "groupHeader"; "required": false; }; "offsetX": { "alias": "offsetX"; "required": false; }; "detailRowHeight": { "alias": "detailRowHeight"; "required": false; }; "groupHeaderRowHeight": { "alias": "groupHeaderRowHeight"; "required": false; }; "row": { "alias": "row"; "required": false; }; "groupedRows": { "alias": "groupedRows"; "required": false; }; "disableCheck": { "alias": "disableCheck"; "required": false; }; "selected": { "alias": "selected"; "required": false; }; "rowIndex": { "alias": "rowIndex"; "required": false; }; "expanded": { "alias": "expanded"; "required": false; }; }, { "rowContextmenu": "rowContextmenu"; }, never, ["*"], false, never>; }