paginationProxy.d.ts 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import { RowBounds } from "../interfaces/iRowModel";
  2. import { BeanStub } from "../context/beanStub";
  3. import { RowNode } from "../entities/rowNode";
  4. export declare class PaginationProxy extends BeanStub {
  5. private rowModel;
  6. private gridOptionsWrapper;
  7. private selectionController;
  8. private columnApi;
  9. private gridApi;
  10. private active;
  11. private paginateChildRows;
  12. private pageSize;
  13. private totalPages;
  14. private currentPage;
  15. private topDisplayedRowIndex;
  16. private bottomDisplayedRowIndex;
  17. private pixelOffset;
  18. private topRowBounds;
  19. private bottomRowBounds;
  20. private masterRowCount;
  21. private postConstruct;
  22. ensureRowHeightsValid(startPixel: number, endPixel: number, startLimitIndex: number, endLimitIndex: number): boolean;
  23. private onModelUpdated;
  24. goToPage(page: number): void;
  25. getPixelOffset(): number;
  26. getRow(index: number): RowNode | null;
  27. getRowNode(id: string): RowNode | null;
  28. getRowIndexAtPixel(pixel: number): number;
  29. getCurrentPageHeight(): number;
  30. isRowPresent(rowNode: RowNode): boolean;
  31. isEmpty(): boolean;
  32. isRowsToRender(): boolean;
  33. getNodesInRangeForSelection(firstInRange: RowNode, lastInRange: RowNode): RowNode[];
  34. forEachNode(callback: (rowNode: RowNode, index: number) => void): void;
  35. getType(): string;
  36. getRowBounds(index: number): RowBounds;
  37. getPageFirstRow(): number;
  38. getPageLastRow(): number;
  39. getRowCount(): number;
  40. goToPageWithIndex(index: any): void;
  41. isLastPageFound(): boolean;
  42. getCurrentPage(): number;
  43. goToNextPage(): void;
  44. goToPreviousPage(): void;
  45. goToFirstPage(): void;
  46. goToLastPage(): void;
  47. getPageSize(): number;
  48. getTotalPages(): number;
  49. private setPageSize;
  50. private calculatePages;
  51. private setZeroRows;
  52. private calculatePagesMasterRowsOnly;
  53. getMasterRowCount(): number;
  54. private calculatePagesAllRows;
  55. private calculatedPagesNotActive;
  56. }