Skip to content

DatatablePagerComponent

declare class DatatablePagerComponent

Use this component to construct custom table footer with standard pagination.

It must be used inside the ngx-datatable-footer

Properties

canNext

protected readonly canNext: Signal<boolean>

canPrevious

protected readonly canPrevious: Signal<boolean>

configuration

protected readonly configuration: Signal<{
        messages: {
            emptyMessage: string;
            totalMessage: string;
            selectedMessage: string;
            ariaFirstPageMessage: string;
            ariaPageNMessage: string;
            ariaPreviousPageMessage: string;
            ariaNextPageMessage: string;
            ariaLastPageMessage: string;
            ariaRowCheckboxMessage: string;
            ariaHeaderCheckboxMessage: string;
            ariaGroupHeaderCheckboxMessage: string;
            ariaLoadingMessage: string;
        };
        cssClasses: {
            sortAscending: string;
            sortDescending: string;
            sortUnset: string;
            pagerLeftArrow: string;
            pagerRightArrow: string;
            pagerPrevious: string;
            pagerNext: string;
            treeStatusLoading: string;
            treeStatusExpanded: string;
            treeStatusCollapsed: string;
        };
        headerHeight: NonNullable<number | "auto" | undefined>;
        footerHeight: number;
        rowHeight: NonNullable<number | "auto" | ((row: any) => number) | undefined>;
        defaultColumnWidth: number;
    }>

count

protected readonly count: Signal<number>

page

protected readonly page: Signal<number>

pagerLeftArrowIcon

protected readonly pagerLeftArrowIcon: Signal<string | undefined>

pagerNextIcon

protected readonly pagerNextIcon: Signal<string | undefined>

pagerPreviousIcon

protected readonly pagerPreviousIcon: Signal<string | undefined>

pagerRightArrowIcon

protected readonly pagerRightArrowIcon: Signal<string | undefined>

pages

protected readonly pages: Signal<Page[]>

pageSize

protected readonly pageSize: Signal<number>

totalPages

protected readonly totalPages: Signal<number>

Functions

nextPage

protected nextPage(): void

prevPage

protected prevPage(): void

selectPage

protected selectPage(page: number): void