ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
24 lines (23 loc) • 866 B
TypeScript
import { Column } from "../../../entities/column";
import { Component } from "../../../widgets/component";
export declare class SortIndicatorComp extends Component {
private static TEMPLATE;
private eSortOrder;
private eSortAsc;
private eSortDesc;
private eSortMixed;
private eSortNone;
private readonly columnModel;
private readonly sortController;
private column;
private suppressOrder;
constructor(skipTemplate?: boolean);
attachCustomElements(eSortOrder: HTMLElement, eSortAsc: HTMLElement, eSortDesc: HTMLElement, eSortMixed: HTMLElement, eSortNone: HTMLElement): void;
setupSort(column: Column, suppressOrder?: boolean): void;
private addInIcon;
private onSortChanged;
private updateIcons;
private setupMultiSortIndicator;
private updateMultiSortIndicator;
private updateSortOrder;
}