ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
28 lines (27 loc) • 1.13 kB
TypeScript
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;
}