ag-grid
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
37 lines (36 loc) • 1.28 kB
TypeScript
// Type definitions for ag-grid v18.1.2
// Project: http://www.ag-grid.com/
// Definitions by: Niall Crosby <https://github.com/ag-grid/>
import { GridPanel } from "../gridPanel/gridPanel";
import { Component } from "../widgets/component";
export declare class HeaderContainer {
private gridOptionsWrapper;
private context;
private $scope;
private dragAndDropService;
private columnController;
private eventService;
private scrollVisibleService;
private eContainer;
private eViewport;
private headerRowComps;
private pinned;
private scrollWidth;
private dropTarget;
constructor(eContainer: HTMLElement, eViewport: HTMLElement, pinned: string);
registerGridComp(gridPanel: GridPanel): void;
forEachHeaderElement(callback: (renderedHeaderElement: Component) => void): void;
private init();
private onColumnRowGroupChanged();
private onColumnValueChanged();
private onColumnResized();
private onDisplayedColumnsChanged();
private onScrollVisibilityChanged();
private setWidthOfPinnedContainer();
destroy(): void;
private onGridColumnsChanged();
refresh(): void;
private setupDragAndDrop(gridComp);
private removeHeaderRowComps();
private createHeaderRowComps();
}