Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PaginationComponent

Component for rendering pagination

Usage:

// Individual module import
import { PaginationModule } from 'patternfly-ng/pagination';
// Or
import { PaginationModule } from 'patternfly-ng';

// NGX Bootstrap import { BsDropdownConfig, BsDropdownModule } from 'ngx-bootstrap/dropdown';

@NgModule({ imports: [PaginationModule, BsDropdownModule.forRoot(),...], providers: [BsDropdownConfig] }) export class AppModule(){}

Optional:

import { PaginationConfig, PaginationEvent } from 'patternfly-ng/pagination';

Hierarchy

  • PaginationComponent

Implements

  • DoCheck
  • OnInit

Index

Constructors

constructor

Properties

config

The Pagination config contaning component properties

onPageNumberChange

onPageNumberChange: EventEmitter<Object> = new EventEmitter()

The Event is emitted when Page Number is Changed

onPageSizeChange

onPageSizeChange: EventEmitter<Object> = new EventEmitter()

The Event is emitted when Page Size is changed

Accessors

lastPageNumber

  • get lastPageNumber(): number
  • set lastPageNumber(value: number): void

pageNumber

  • get pageNumber(): number
  • set pageNumber(pageNumber: number): void

Methods

getCurrentPage

  • getCurrentPage(): string

Protected getEndIndex

  • getEndIndex(): number

Protected getStartIndex

  • getStartIndex(): number

gotoFirstPage

  • gotoFirstPage(): void

gotoLastPage

  • gotoLastPage(): void

gotoNextPage

  • gotoNextPage(): void

gotoPreviousPage

  • gotoPreviousPage(): void

ngDoCheck

  • ngDoCheck(): void

ngOnInit

  • ngOnInit(): void

onPageNumberBlur

  • onPageNumberBlur($event: FocusEvent): void

onPageNumberKeyup

  • onPageNumberKeyup($event: KeyboardEvent): void

Protected setupConfig

  • setupConfig(): void

Generated using TypeDoc