UNPKG

ag-grid-community

Version:

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

34 lines (33 loc) 1.11 kB
import { BeanStub } from "../context/beanStub"; import { LoggerFactory } from "../logger"; /** * This class solves the 'max height' problem, where the user might want to show more data than * the max div height actually allows. */ export declare class RowContainerHeightService extends BeanStub { private controllersService; private maxDivHeight; private stretching; private modelHeight; private uiContainerHeight; private pixelsToShave; private divStretchOffset; private scrollY; private uiBodyHeight; private maxScrollY; private logger; agWire(loggerFactory: LoggerFactory): void; private postConstruct; isStretching(): boolean; getDivStretchOffset(): number; updateOffset(): void; private calculateOffset; private setUiContainerHeight; private clearOffset; private setDivStretchOffset; setModelHeight(modelHeight: number | null): void; getUiContainerHeight(): number | null; getRealPixelPosition(modelPixel: number): number; private getUiBodyHeight; getScrollPositionForPixel(rowTop: number): number; }