UNPKG

ag-grid-enterprise

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

32 lines (31 loc) 1.41 kB
import { AgColumn, BeanStub } from 'ag-grid-community'; import type { CellPosition, IRowNumbersService, NamedBean, PropertyValueChangedEvent, _ColumnCollections, _HeaderComp } from 'ag-grid-community'; export declare class RowNumbersService extends BeanStub implements NamedBean, IRowNumbersService { beanName: "rowNumbersSvc"; columns: _ColumnCollections | null; private isIntegratedWithSelection; private isSuppressCellSelectionIntegration; private rowNumberOverrides; postConstruct(): void; addColumns(cols: _ColumnCollections): void; createColumns(cols: _ColumnCollections, updateOrders: (callback: (cols: AgColumn[] | null) => AgColumn[] | null) => void): void; handleMouseDownOnCell(cellPosition: CellPosition, mouseEvent: MouseEvent): boolean; updateColumns(event: PropertyValueChangedEvent<any>): void; getColumn(): AgColumn | null; getColumns(): AgColumn[] | null; setupForHeader(comp: _HeaderComp): void; private refreshSelectionIntegration; private refreshRowNumberOverrides; private onHeaderFocus; private onHeaderKeyDown; private onHeaderClick; private refreshCells; private createDummyElement; private createRowNumbersColDef; private valueGetter; private getHeaderClass; private getCellClass; private generateRowNumberCols; private focusFirstRenderedCellAtRowPosition; destroy(): void; }