ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
33 lines (32 loc) • 980 B
TypeScript
import type { BeanCollection } from '../context/context';
import { Component } from '../widgets/component';
export declare class PageNumbersComp extends Component {
private rowModel;
private pagination;
private readonly eNumbers;
private readonly btFirst;
private readonly btPrevious;
private readonly btNext;
private readonly btLast;
private previousAndFirstButtonsDisabled;
private nextButtonDisabled;
private lastButtonDisabled;
ariaStatus: string;
private readonly idPrefix;
constructor(idPrefix: string);
wireBeans(beans: BeanCollection): void;
postConstruct(): void;
private initNavButton;
private onBtFirst;
private onBtPrevious;
private onBtNext;
private onBtLast;
private onPageActivated;
refresh(): void;
private updateArrows;
private toggleButtonDisabled;
private createPageButton;
private createCurrentPage;
private createEllipsis;
private formatNumber;
}