ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
32 lines (31 loc) • 1.15 kB
TypeScript
import { HeaderRowComp } from './headerRowComp';
import { Component } from '../widgets/component';
import { BeanStub } from "../context/beanStub";
import { GridPanel } from '../gridPanel/gridPanel';
export declare class HeaderContainer extends BeanStub {
private gridOptionsWrapper;
private columnController;
private scrollVisibleService;
private eContainer;
private eViewport;
private headerRowComps;
private pinned;
private scrollWidth;
private dropTarget;
constructor(eContainer: HTMLElement, eViewport: HTMLElement, pinned: string);
forEachHeaderElement(callback: (renderedHeaderElement: Component) => void): void;
private init;
private onColumnRowGroupChanged;
private onColumnValueChanged;
private onColumnResized;
private onDisplayedColumnsChanged;
private onScrollVisibilityChanged;
private setWidthOfPinnedContainer;
getRowComps(): HeaderRowComp[];
private onGridColumnsChanged;
private removeAndCreateAllRowComps;
refresh(): void;
setupDragAndDrop(gridComp: GridPanel): void;
private removeHeaderRowComps;
private createHeaderRowComps;
}