UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components

26 lines (25 loc) 935 B
import { BeanStub } from "./context/beanStub"; import { Column } from "./entities/column"; import { ColumnEventType } from "./events"; import { SortOption } from "./rowNodes/rowNodeSorter"; export interface SortModelItem { colId: string; sort: string; } export declare class SortController extends BeanStub { private static DEFAULT_SORTING_ORDER; 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; private updateSortIndex; onSortChanged(): void; isSortActive(): boolean; dispatchSortChangedEvents(): void; private clearSortBarThisColumn; private getNextSortDirection; getColumnsWithSortingOrdered(): Column[]; getSortModel(): any[]; getSortOptions(): SortOption[]; }