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