UNPKG

@rdkmaster/jigsaw-labs

Version:

Jigsaw, the next generation component set for RDK

99 lines (98 loc) 2.52 kB
import { EventEmitter, OnInit, QueryList, AfterViewInit } from '@angular/core'; import { JigsawInput } from '../input/input'; import { AbstractJigsawComponent } from "../common"; import { TranslateService } from "@ngx-translate/core"; export declare class PageSizeData { value: number; label: string; } export declare class JigsawPagination extends AbstractJigsawComponent implements OnInit, AfterViewInit { private _translateService; constructor(_translateService: TranslateService); private _current; private _showPages; private _firstPage; private _lastPage; private _pageSizeOptions; private _pageNumberInit; /** * @internal */ _$totalPage: number; /** * @internal */ _$pageSize: PageSizeData; /** * @internal */ _$pageNumbers: number[]; /** * @internal */ _$prevDisabled: boolean; /** * @internal */ _$nextDisabled: boolean; current: number; currentChange: EventEmitter<any>; private _total; total: number; pageSizeChange: EventEmitter<number>; pageSize: number; pageSizeOptions: number[]; searchable: boolean; search: EventEmitter<string>; showQuickJumper: boolean; mode: 'complex' | 'simple'; placeholder: string; private _pages; inputs: QueryList<JigsawInput>; private _setCurrentShow(); private _setCurrentPage(); private _pageShow(); /** * 上一页 * @internal */ _$pagePrev(): void; /** * 下一页 * @internal */ _$pageNext(): void; pagesNext(): void; pagesPrev(): void; private _showPrevAndNextBtn(); private _getFirstAndLastPage(); private _updatePrevAndNextStatus(); private _goto(pageNum); private _changePageSize(pageSize); private _renderPages(); reset(): void; ngOnInit(): void; ngAfterViewInit(): void; } /** * @internal */ export declare class JigsawPagingItem { current: boolean; showPrev: boolean; showNext: boolean; private _isShow; private _pagination; pageNumber: number; constructor(pagination: JigsawPagination); private _onClick(); setCurrent(): void; cancelCurrent(): void; show(): void; hide(): void; private _prevPages(); private _nextPages(); } export declare class JigsawPaginationModule { constructor(translateService: TranslateService); }