sortController.d.ts 930 B

123456789101112131415161718192021222324
  1. import { BeanStub } from "./context/beanStub";
  2. import { Column } from "./entities/column";
  3. import { ColumnEventType } from "./events";
  4. export declare class SortController extends BeanStub {
  5. private static DEFAULT_SORTING_ORDER;
  6. private gridOptionsWrapper;
  7. private columnController;
  8. private columnApi;
  9. private gridApi;
  10. progressSort(column: Column, multiSort: boolean, source?: ColumnEventType): void;
  11. setSortForColumn(column: Column, sort: string | null, multiSort: boolean, source?: ColumnEventType): void;
  12. onSortChanged(): void;
  13. private dispatchSortChangedEvents;
  14. private clearSortBarThisColumn;
  15. private getNextSortDirection;
  16. getSortModel: () => {
  17. colId: string;
  18. sort: string;
  19. }[];
  20. setSortModel(sortModel: any, source?: ColumnEventType): void;
  21. private compareColIds;
  22. getColumnsWithSortingOrdered(): Column[];
  23. getSortForRowController(): any[];
  24. }