1 | import { RowNode } from "../entities/rowNode";
|
2 | import { BeanStub } from "../context/beanStub";
|
3 | export declare class PinnedRowModel extends BeanStub {
|
4 | private columnApi;
|
5 | private gridApi;
|
6 | private pinnedTopRows;
|
7 | private pinnedBottomRows;
|
8 | init(): void;
|
9 | isEmpty(floating: string): boolean;
|
10 | isRowsToRender(floating: string): boolean;
|
11 | getRowAtPixel(pixel: number, floating: string): number;
|
12 | setPinnedTopRowData(rowData: any[] | undefined): void;
|
13 | setPinnedBottomRowData(rowData: any[] | undefined): void;
|
14 | private createNodesFromData;
|
15 | getPinnedTopRowData(): RowNode[];
|
16 | getPinnedBottomRowData(): RowNode[];
|
17 | getPinnedTopTotalHeight(): number;
|
18 | getPinnedTopRowCount(): number;
|
19 | getPinnedBottomRowCount(): number;
|
20 | getPinnedTopRow(index: number): RowNode;
|
21 | getPinnedBottomRow(index: number): RowNode;
|
22 | forEachPinnedTopRow(callback: (rowNode: RowNode, index: number) => void): void;
|
23 | forEachPinnedBottomRow(callback: (rowNode: RowNode, index: number) => void): void;
|
24 | getPinnedBottomTotalHeight(): number;
|
25 | private getTotalHeight;
|
26 | }
|