UNPKG

@siemens/ngx-datatable

Version:

ngx-datatable is an Angular table grid component for presenting large and complex data.

43 lines (42 loc) 1.89 kB
import { Page } from '../../types/internal.types'; import { DatatableComponent } from '../datatable.component'; import * as i0 from "@angular/core"; /** * Use this component to construct custom table footer with standard pagination. * * It must be used inside the `ngx-datatable-footer` * * @example * ```html * * <ngx-datatable> * ... * <ngx-datatable-footer> * <ng-template> * <app-custom-content /> * <ngx-datatable-pager /> * </ng-template> * </ngx-datatable-footer> * </ngx-datatable> * ``` */ export declare class DatatablePagerComponent { private datatable; protected get messages(): DatatableComponent['messages']; protected readonly page: import("@angular/core").Signal<number>; protected readonly pageSize: import("@angular/core").Signal<number>; protected readonly count: import("@angular/core").Signal<number>; protected readonly pagerNextIcon: import("@angular/core").Signal<string | undefined>; protected readonly pagerRightArrowIcon: import("@angular/core").Signal<string | undefined>; protected readonly pagerLeftArrowIcon: import("@angular/core").Signal<string | undefined>; protected readonly pagerPreviousIcon: import("@angular/core").Signal<string | undefined>; protected readonly totalPages: import("@angular/core").Signal<number>; protected readonly pages: import("@angular/core").Signal<Page[]>; protected readonly canPrevious: import("@angular/core").Signal<boolean>; protected readonly canNext: import("@angular/core").Signal<boolean>; protected prevPage(): void; protected nextPage(): void; protected selectPage(page: number): void; static ɵfac: i0.ɵɵFactoryDeclaration<DatatablePagerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DatatablePagerComponent, "ngx-datatable-pager", never, {}, {}, never, never, true, never>; }