UNPKG

ag-grid-community

Version:

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

28 lines (27 loc) 1.13 kB
import { RowNode } from "../entities/rowNode"; import { BeanStub } from "../context/beanStub"; export declare class PinnedRowModel extends BeanStub { private gridOptionsWrapper; private columnApi; private gridApi; private pinnedTopRows; private pinnedBottomRows; init(): void; isEmpty(floating: string): boolean; isRowsToRender(floating: string): boolean; getRowAtPixel(pixel: number, floating: string): number; setPinnedTopRowData(rowData: any[] | undefined): void; setPinnedBottomRowData(rowData: any[] | undefined): void; private createNodesFromData; getPinnedTopRowData(): RowNode[]; getPinnedBottomRowData(): RowNode[]; getPinnedTopTotalHeight(): number; getPinnedTopRowCount(): number; getPinnedBottomRowCount(): number; getPinnedTopRow(index: number): RowNode; getPinnedBottomRow(index: number): RowNode; forEachPinnedTopRow(callback: (rowNode: RowNode, index: number) => void): void; forEachPinnedBottomRow(callback: (rowNode: RowNode, index: number) => void): void; getPinnedBottomTotalHeight(): number; private getTotalHeight; }