paginator.d.ts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import { OnInit, ChangeDetectorRef, EventEmitter, TemplateRef } from '@angular/core';
  2. import { SelectItem } from '../common/selectitem';
  3. export declare class Paginator implements OnInit {
  4. private cd;
  5. pageLinkSize: number;
  6. onPageChange: EventEmitter<any>;
  7. style: any;
  8. styleClass: string;
  9. alwaysShow: boolean;
  10. templateLeft: TemplateRef<any>;
  11. templateRight: TemplateRef<any>;
  12. dropdownAppendTo: any;
  13. dropdownScrollHeight: string;
  14. currentPageReportTemplate: string;
  15. showCurrentPageReport: boolean;
  16. pageLinks: number[];
  17. _totalRecords: number;
  18. _first: number;
  19. _rows: number;
  20. _rowsPerPageOptions: any[];
  21. rowsPerPageItems: SelectItem[];
  22. paginatorState: any;
  23. constructor(cd: ChangeDetectorRef);
  24. ngOnInit(): void;
  25. totalRecords: number;
  26. first: number;
  27. rows: number;
  28. rowsPerPageOptions: any[];
  29. updateRowsPerPageOptions(): void;
  30. isFirstPage(): boolean;
  31. isLastPage(): boolean;
  32. getPageCount(): number;
  33. calculatePageLinkBoundaries(): number[];
  34. updatePageLinks(): void;
  35. changePage(p: number): void;
  36. updateFirst(): void;
  37. getPage(): number;
  38. changePageToFirst(event: any): void;
  39. changePageToPrev(event: any): void;
  40. changePageToNext(event: any): void;
  41. changePageToLast(event: any): void;
  42. onPageLinkClick(event: any, page: any): void;
  43. onRppChange(event: any): void;
  44. updatePaginatorState(): void;
  45. readonly currentPageReport: string;
  46. }
  47. export declare class PaginatorModule {
  48. }