UNPKG

ag-grid-enterprise

Version:

ag-Grid Enterprise Features

56 lines 2.14 kB
// ag-grid-enterprise v19.1.4 import { NumberSequence, RowNodeBlock, RowNode, RowBounds } from "ag-grid-community"; import { ServerSideCache, ServerSideCacheParams } from "./serverSideCache"; export declare class ServerSideBlock extends RowNodeBlock { private context; private rowRenderer; private columnController; private valueService; private gridOptionsWrapper; private logger; private displayIndexStart; private displayIndexEnd; private blockTop; private blockHeight; private params; private parentCache; private parentRowNode; private level; private groupLevel; private leafGroup; private groupField; private rowGroupColumn; private nodeIdPrefix; private usingTreeData; constructor(pageNumber: number, parentRowNode: RowNode, params: ServerSideCacheParams, parentCache: ServerSideCache); protected init(): void; private setBeans; private createNodeIdPrefix; protected createIdForIndex(index: number): string; getNodeIdPrefix(): string; getRow(displayRowIndex: number): RowNode; protected setDataAndId(rowNode: RowNode, data: any, index: number): void; private setChildCountIntoRowNode; private setGroupDataIntoRowNode; protected loadFromDatasource(): void; protected createBlankRowNode(rowIndex: number): RowNode; private createGroupKeys; isPixelInRange(pixel: number): boolean; getRowBounds(index: number, virtualRowCount: number): RowBounds; getRowIndexAtPixel(pixel: number, virtualRowCount: number): number; clearRowTops(virtualRowCount: number): void; setDisplayIndexes(displayIndexSeq: NumberSequence, virtualRowCount: number, nextRowTop: { value: number; }): void; private forEachRowNode; private createLoadParams; isDisplayIndexInBlock(displayIndex: number): boolean; isBlockBefore(displayIndex: number): boolean; getDisplayIndexStart(): number; getDisplayIndexEnd(): number; getBlockHeight(): number; getBlockTop(): number; isGroupLevel(): boolean; getGroupField(): string; } //# sourceMappingURL=serverSideBlock.d.ts.map