ng-devui
Version:
DevUI components based on Angular
43 lines (42 loc) • 2.56 kB
TypeScript
import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone, OnInit } from '@angular/core';
import { ForceUpdateReason } from './force-update-reason.model';
import { DataTableColumnTmplComponent } from './tmpl/data-table-column-tmpl.component';
import * as i0 from "@angular/core";
export declare class DataTableRowComponent implements OnInit {
dt: any;
private changeDetectorRef;
private rowRef;
private ngZone;
rowItem: any;
fontWeight: string;
verticalAlign: string;
selectable: boolean;
checkable: boolean;
showExpandToggle: boolean;
rowIndex: number;
allChecked: boolean;
columns: DataTableColumnTmplComponent[];
editModel: string;
editRowItem: any;
resizeable: boolean;
timeout: number;
tableLevel: number;
nestedIndex: string;
generalRowHoveredData: boolean;
detailChange: EventEmitter<any>;
forceUpdateEvent: EventEmitter<ForceUpdateReason>;
clickCount: number;
timeoutId: any;
constructor(dt: any, changeDetectorRef: ChangeDetectorRef, rowRef: ElementRef, ngZone: NgZone);
ngOnInit(): void;
forceUpdate(): void;
onRowClick($event: any): void;
onRowDBClick($event: any): void;
onRowMouseEnter($event: any): void;
onRowMouseLeave($event: any): void;
onRowCheckChange($event: any, rowIndex: any, nestedIndex: any, rowItem: any): void;
toggle(): void;
trackByFn(index: any, item: any): any;
static ɵfac: i0.ɵɵFactoryDeclaration<DataTableRowComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DataTableRowComponent, "d-data-table-row, [dDataTableRow]", never, { "rowItem": { "alias": "rowItem"; "required": false; }; "selectable": { "alias": "selectable"; "required": false; }; "checkable": { "alias": "checkable"; "required": false; }; "showExpandToggle": { "alias": "showExpandToggle"; "required": false; }; "rowIndex": { "alias": "rowIndex"; "required": false; }; "allChecked": { "alias": "allChecked"; "required": false; }; "columns": { "alias": "columns"; "required": false; }; "editModel": { "alias": "editModel"; "required": false; }; "editRowItem": { "alias": "editRowItem"; "required": false; }; "resizeable": { "alias": "resizeable"; "required": false; }; "timeout": { "alias": "timeout"; "required": false; }; "tableLevel": { "alias": "tableLevel"; "required": false; }; "nestedIndex": { "alias": "nestedIndex"; "required": false; }; "generalRowHoveredData": { "alias": "generalRowHoveredData"; "required": false; }; }, { "detailChange": "detailChange"; }, never, never, false, never>;
}