| 123456789101112131415161718192021222324 |
- import { BeanStub } from "./context/beanStub";
- import { Column } from "./entities/column";
- import { ColumnEventType } from "./events";
- export declare class SortController extends BeanStub {
- private static DEFAULT_SORTING_ORDER;
- private gridOptionsWrapper;
- private columnController;
- private columnApi;
- private gridApi;
- progressSort(column: Column, multiSort: boolean, source?: ColumnEventType): void;
- setSortForColumn(column: Column, sort: string | null, multiSort: boolean, source?: ColumnEventType): void;
- onSortChanged(): void;
- private dispatchSortChangedEvents;
- private clearSortBarThisColumn;
- private getNextSortDirection;
- getSortModel: () => {
- colId: string;
- sort: string;
- }[];
- setSortModel(sortModel: any, source?: ColumnEventType): void;
- private compareColIds;
- getColumnsWithSortingOrdered(): Column[];
- getSortForRowController(): any[];
- }
|