53 lines
1.7 KiB
TypeScript
53 lines
1.7 KiB
TypeScript
import { OnInit, ChangeDetectorRef, EventEmitter, TemplateRef, OnChanges, SimpleChanges } from '@angular/core';
|
|
import { SelectItem } from 'primeng/api';
|
|
export declare class Paginator implements OnInit, OnChanges {
|
|
private cd;
|
|
pageLinkSize: number;
|
|
onPageChange: EventEmitter<any>;
|
|
style: any;
|
|
styleClass: string;
|
|
alwaysShow: boolean;
|
|
templateLeft: TemplateRef<any>;
|
|
templateRight: TemplateRef<any>;
|
|
dropdownAppendTo: any;
|
|
dropdownScrollHeight: string;
|
|
currentPageReportTemplate: string;
|
|
showCurrentPageReport: boolean;
|
|
totalRecords: number;
|
|
rows: number;
|
|
rowsPerPageOptions: any[];
|
|
showJumpToPageDropdown: boolean;
|
|
showPageLinks: boolean;
|
|
pageLinks: number[];
|
|
pageItems: SelectItem[];
|
|
rowsPerPageItems: SelectItem[];
|
|
paginatorState: any;
|
|
_first: number;
|
|
_page: number;
|
|
constructor(cd: ChangeDetectorRef);
|
|
ngOnInit(): void;
|
|
ngOnChanges(simpleChange: SimpleChanges): void;
|
|
get first(): number;
|
|
set first(val: number);
|
|
updateRowsPerPageOptions(): void;
|
|
isFirstPage(): boolean;
|
|
isLastPage(): boolean;
|
|
getPageCount(): number;
|
|
calculatePageLinkBoundaries(): number[];
|
|
updatePageLinks(): void;
|
|
changePage(p: number): void;
|
|
updateFirst(): void;
|
|
getPage(): number;
|
|
changePageToFirst(event: any): void;
|
|
changePageToPrev(event: any): void;
|
|
changePageToNext(event: any): void;
|
|
changePageToLast(event: any): void;
|
|
onPageLinkClick(event: any, page: any): void;
|
|
onRppChange(event: any): void;
|
|
onPageDropdownChange(event: any): void;
|
|
updatePaginatorState(): void;
|
|
get currentPageReport(): string;
|
|
}
|
|
export declare class PaginatorModule {
|
|
}
|