Paginator component description

IgcPaginatorComponent

new IgcPaginatorComponent(args: any[]): IgcPaginatorComponent

Returns IgcPaginatorComponent

The tagName read-only property of the Element interface returns the tag name of the element on which it's called.

MDN Reference

tagName: string

Returns if the current page is the first page.

get isFirstPage(): boolean

Returns boolean

Returns if the current page is the last page.

get isLastPage(): boolean

Returns boolean

get overlaySettings(): IgcOverlaySettings

Returns IgcOverlaySettings

Sets custom OverlaySettings.

set overlaySettings(value: IgcOverlaySettings): void

Parameters

Returns void

get page(): number

Returns number

Gets/Sets the current page of the paginator. The default is 0.

set page(value: number): void

Parameters

  • value: number

Returns void

get perPage(): number

Returns number

Gets/Sets the number of visible items per page in the paginator. The default is 15.

set perPage(value: number): void

Parameters

  • value: number

Returns void

An accessor that sets the resource strings. By default it uses EN resources.

set resourceStrings(value: IgcPaginatorResourceStrings): void

Parameters

Returns void

get selectOptions(): number[]

Returns number[]

Sets custom options in the select of the paginator

set selectOptions(value: number[]): void

Parameters

  • value: number[]

Returns void

get totalPages(): number

Returns number

Total pages calculated from totalRecords and perPage

set totalPages(value: number): void

Parameters

  • value: number

Returns void

get totalRecords(): number

Returns number

Sets the total records.

set totalRecords(value: number): void

Parameters

  • value: number

Returns void

Inherited from: EventEmitterMixin<IgcPaginatorComponentEventMap, Constructor<LitElement>>(LitElement)

addEventListener(type: K, listener: object, options: boolean | AddEventListenerOptions): void

Parameters

  • type: K
  • listener: object
  • options: boolean | AddEventListenerOptions

Returns void

Goes to the next page of the paginator, if the paginator is not already at the last page.

nextPage(): void

Returns void

Goes to the desired page index.

paginate(val: number): void

Parameters

  • val: number

Returns void

Goes to the previous page of the paginator, if the paginator is not already at the first page.

previousPage(): void

Returns void

Inherited from: EventEmitterMixin<IgcPaginatorComponentEventMap, Constructor<LitElement>>(LitElement)

removeEventListener(type: K, listener: object, options: boolean | EventListenerOptions): void

Parameters

  • type: K
  • listener: object
  • options: boolean | EventListenerOptions

Returns void

register(): void

Returns void

Emitted after the current page is changed.

pageChange: CustomEvent<number>

Emitted before paging is performed.

paging: CustomEvent<IgcPageCancellableEventArgs>

Emitted after paging is performed.

pagingDone: CustomEvent<IgcPageEventArgs>

Emitted when perPage property value of the paginator is changed.

perPageChange: CustomEvent<number>