body-row.component.d.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import { ElementRef, KeyValueDiffers, EventEmitter, ChangeDetectorRef, DoCheck } from '@angular/core';
  2. import { TreeStatus } from './body-cell.component';
  3. import { ScrollbarHelper } from '../../services/scrollbar-helper.service';
  4. export declare class DataTableBodyRowComponent implements DoCheck {
  5. private differs;
  6. private scrollbarHelper;
  7. private cd;
  8. columns: any[];
  9. innerWidth: number;
  10. expanded: boolean;
  11. rowClass: any;
  12. row: any;
  13. group: any;
  14. isSelected: boolean;
  15. rowIndex: number;
  16. displayCheck: any;
  17. treeStatus: TreeStatus;
  18. offsetX: number;
  19. readonly cssClass: string;
  20. rowHeight: number;
  21. readonly columnsTotalWidths: string;
  22. activate: EventEmitter<any>;
  23. treeAction: EventEmitter<any>;
  24. _element: any;
  25. _columnGroupWidths: any;
  26. _columnsByPin: any;
  27. _offsetX: number;
  28. _columns: any[];
  29. _innerWidth: number;
  30. _groupStyles: {
  31. [prop: string]: {};
  32. };
  33. private _rowDiffer;
  34. constructor(differs: KeyValueDiffers, scrollbarHelper: ScrollbarHelper, cd: ChangeDetectorRef, element: ElementRef);
  35. ngDoCheck(): void;
  36. trackByGroups(index: number, colGroup: any): any;
  37. columnTrackingFn(index: number, column: any): any;
  38. buildStylesByGroup(): void;
  39. calcStylesByGroup(group: string): {
  40. width: string;
  41. };
  42. onActivate(event: any, index: number): void;
  43. onKeyDown(event: KeyboardEvent): void;
  44. onMouseenter(event: any): void;
  45. recalculateColumns(val?: any[]): void;
  46. onTreeAction(): void;
  47. }