datalist.d.ts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import { ElementRef, AfterViewInit, AfterContentInit, DoCheck, EventEmitter, TemplateRef, QueryList, IterableDiffers } from '@angular/core';
  2. import { BlockableUI } from '../common/blockableui';
  3. export declare class DataList implements AfterViewInit, AfterContentInit, DoCheck, BlockableUI {
  4. el: ElementRef;
  5. differs: IterableDiffers;
  6. paginator: boolean;
  7. rows: number;
  8. totalRecords: number;
  9. pageLinks: number;
  10. rowsPerPageOptions: any[];
  11. lazy: boolean;
  12. onLazyLoad: EventEmitter<any>;
  13. style: any;
  14. styleClass: string;
  15. paginatorPosition: string;
  16. emptyMessage: string;
  17. alwaysShowPaginator: boolean;
  18. trackBy: Function;
  19. immutable: boolean;
  20. scrollable: boolean;
  21. scrollHeight: string;
  22. paginatorDropdownAppendTo: any;
  23. onPage: EventEmitter<any>;
  24. header: any;
  25. footer: any;
  26. templates: QueryList<any>;
  27. _value: any[];
  28. itemTemplate: TemplateRef<any>;
  29. dataToRender: any[];
  30. first: number;
  31. page: number;
  32. differ: any;
  33. constructor(el: ElementRef, differs: IterableDiffers);
  34. ngAfterContentInit(): void;
  35. ngAfterViewInit(): void;
  36. value: any[];
  37. handleDataChange(): void;
  38. ngDoCheck(): void;
  39. updatePaginator(): void;
  40. paginate(event: any): void;
  41. updateDataToRender(datasource: any): void;
  42. isEmpty(): boolean;
  43. createLazyLoadMetadata(): any;
  44. getBlockableElement(): HTMLElement;
  45. }
  46. export declare class DataListModule {
  47. }