ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
74 lines (73 loc) • 3.43 kB
TypeScript
import { GridCtrl } from "./gridComp/gridCtrl";
import { GridBodyCtrl } from "./gridBodyComp/gridBodyCtrl";
import { RowContainerCtrl } from "./gridBodyComp/rowContainer/rowContainerCtrl";
import { FakeHScrollCtrl } from "./gridBodyComp/fakeHScrollCtrl";
import { BeanStub } from "./context/beanStub";
import { GridHeaderCtrl } from "./headerRendering/gridHeaderCtrl";
import { HeaderRowContainerCtrl } from "./headerRendering/rowContainer/headerRowContainerCtrl";
interface ReadyParams {
gridCtrl: GridCtrl;
gridBodyCtrl: GridBodyCtrl;
centerRowContainerCtrl: RowContainerCtrl;
leftRowContainerCtrl: RowContainerCtrl;
rightRowContainerCtrl: RowContainerCtrl;
bottomCenterRowContainerCtrl: RowContainerCtrl;
bottomLeftRowContainerCtrl: RowContainerCtrl;
bottomRightRowContainerCtrl: RowContainerCtrl;
topCenterRowContainerCtrl: RowContainerCtrl;
topLeftRowContainerCtrl: RowContainerCtrl;
topRightRowContainerCtrl: RowContainerCtrl;
fakeHScrollCtrl: FakeHScrollCtrl;
gridHeaderCtrl: GridHeaderCtrl;
centerHeaderRowContainerCtrl: HeaderRowContainerCtrl;
leftHeaderRowContainerCtrl: HeaderRowContainerCtrl;
rightHeaderRowContainerCtrl: HeaderRowContainerCtrl;
}
export declare class CtrlsService extends BeanStub {
static readonly NAME = "ctrlsService";
private gridCtrl;
private gridBodyCtrl;
private centerRowContainerCtrl;
private leftRowContainerCtrl;
private rightRowContainerCtrl;
private bottomCenterRowContainerCtrl;
private bottomLeftRowContainerCtrl;
private bottomRightRowContainerCtrl;
private topCenterRowContainerCtrl;
private topLeftRowContainerCtrl;
private topRightRowContainerCtrl;
private centerHeaderRowContainerCtrl;
private leftHeaderRowContainerCtrl;
private rightHeaderRowContainerCtrl;
private fakeHScrollCtrl;
private gridHeaderCtrl;
private ready;
private readyCallbacks;
private checkReady;
whenReady(callback: (p: ReadyParams) => void): void;
private createReadyParams;
registerFakeHScrollCtrl(ctrl: FakeHScrollCtrl): void;
registerGridHeaderCtrl(gridHeaderCtrl: GridHeaderCtrl): void;
registerCenterRowContainerCtrl(ctrl: RowContainerCtrl): void;
registerLeftRowContainerCtrl(ctrl: RowContainerCtrl): void;
registerRightRowContainerCtrl(ctrl: RowContainerCtrl): void;
registerTopCenterRowContainerCtrl(ctrl: RowContainerCtrl): void;
registerTopLeftRowContainerCon(ctrl: RowContainerCtrl): void;
registerTopRightRowContainerCtrl(ctrl: RowContainerCtrl): void;
registerBottomCenterRowContainerCtrl(ctrl: RowContainerCtrl): void;
registerBottomLeftRowContainerCtrl(ctrl: RowContainerCtrl): void;
registerBottomRightRowContainerCtrl(ctrl: RowContainerCtrl): void;
registerHeaderContainer(ctrl: HeaderRowContainerCtrl, pinned: string | null): void;
registerGridBodyCtrl(ctrl: GridBodyCtrl): void;
registerGridCtrl(ctrl: GridCtrl): void;
getFakeHScrollCtrl(): FakeHScrollCtrl;
getGridHeaderCtrl(): GridHeaderCtrl;
getGridCtrl(): GridCtrl;
getCenterRowContainerCtrl(): RowContainerCtrl;
getTopCenterRowContainerCtrl(): RowContainerCtrl;
getBottomCenterRowContainerCtrl(): RowContainerCtrl;
getGridBodyCtrl(): GridBodyCtrl;
getHeaderRowContainerCtrls(): HeaderRowContainerCtrl[];
getHeaderRowContainerCtrl(pinned?: string | null): HeaderRowContainerCtrl;
}
export {};