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