UNPKG

2.16 kBTypeScriptView Raw
1import { ChangeDetectorRef, EventEmitter, ElementRef, ViewContainerRef, OnDestroy, DoCheck } from '@angular/core';
2import { TableColumn } from '../../types/table-column.type';
3import { SortDirection } from '../../types/sort-direction.type';
4export declare type TreeStatus = 'collapsed' | 'expanded' | 'loading' | 'disabled';
5export declare class DataTableBodyCellComponent implements DoCheck, OnDestroy {
6 private cd;
7 displayCheck: (row: any, column?: TableColumn, value?: any) => boolean;
8 set group(group: any);
9 get group(): any;
10 set rowHeight(val: number);
11 get rowHeight(): number;
12 set isSelected(val: boolean);
13 get isSelected(): boolean;
14 set expanded(val: boolean);
15 get expanded(): boolean;
16 set rowIndex(val: number);
17 get rowIndex(): number;
18 set column(column: TableColumn);
19 get column(): TableColumn;
20 set row(row: any);
21 get row(): any;
22 set sorts(val: any[]);
23 get sorts(): any[];
24 set treeStatus(status: TreeStatus);
25 get treeStatus(): TreeStatus;
26 activate: EventEmitter<any>;
27 treeAction: EventEmitter<any>;
28 cellTemplate: ViewContainerRef;
29 get columnCssClasses(): any;
30 get width(): number;
31 get minWidth(): number;
32 get maxWidth(): number;
33 get height(): string | number;
34 sanitizedValue: any;
35 value: any;
36 sortDir: SortDirection;
37 isFocused: boolean;
38 onCheckboxChangeFn: any;
39 activateFn: any;
40 cellContext: any;
41 private _isSelected;
42 private _sorts;
43 private _column;
44 private _row;
45 private _group;
46 private _rowHeight;
47 private _rowIndex;
48 private _expanded;
49 private _element;
50 private _treeStatus;
51 constructor(element: ElementRef, cd: ChangeDetectorRef);
52 ngDoCheck(): void;
53 ngOnDestroy(): void;
54 checkValueUpdates(): void;
55 onFocus(): void;
56 onBlur(): void;
57 onClick(event: MouseEvent): void;
58 onDblClick(event: MouseEvent): void;
59 onKeyDown(event: KeyboardEvent): void;
60 onCheckboxChange(event: any): void;
61 calcSortDir(sorts: any[]): any;
62 stripHtml(html: string): string;
63 onTreeAction(): void;
64 calcLeftMargin(column: any, row: any): number;
65}