ag-grid
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
32 lines (31 loc) • 1.25 kB
TypeScript
// Type definitions for ag-grid v18.1.2
// Project: http://www.ag-grid.com/
// Definitions by: Niall Crosby <https://github.com/ag-grid/>
import { RowNode } from "../entities/rowNode";
export declare class PinnedRowModel {
private gridOptionsWrapper;
private eventService;
private context;
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[]): void;
setPinnedBottomRowData(rowData: any[]): void;
private createNodesFromData(allData, isTop);
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(rowNodes);
}