Skip to main content

Features

This page helps you start working with DHTMLX Pagination and explore its functionality in depth.

How to start with DHTMLX Pagination​

In this section you will learn how to initialize Pagination with different data components and integrate it into your applications.

Initialization​

TopicDescription
Basic initializationLearn how to initialize Pagination on a page
Pagination with DataViewThe example shows how to initialize DataView inside Pagination
Pagination with GridThe example shows how to initialize Grid inside Pagination
Pagination with ListThe example shows how to initialize List inside Pagination
Pagination with TreeThe example shows how to initialize Tree inside Pagination
Pagination with Grid in the TreeGrid modeThe example shows how to initialize Grid in the TreeGrid mode inside Pagination

Integration​

TopicDescription
Backend integrationLearn how to connect DHTMLX Suite to a backend (Demo)
OptimusLearn how to use the DHTMLX Optimus framework to build DHTMLX-based apps
(the recommended framework for apps with Suite components)
React integrationLearn how to use DHTMLX Pagination with React (Demo)
Angular integrationLearn how to use DHTMLX Pagination with Angular (Demo)
Vue integrationLearn how to use DHTMLX Pagination with Vue.js (Demo)

How to configure Pagination​

In this section you will learn how to specify the initial page of Pagination and define the size of pages.

TopicDescription
Setting initial pageLearn how to define the initial page of the pagination (Example)
Configuring page sizeLearn how to define the number of items that the related widget displays per page (Example)

How to customize Pagination​

In this section you will learn how to change the style of Pagination, align elements inside it, and configure the width of its input.

TopicDescription
Aligning elementsThe example shows how to align elements in Pagination
Setting width of inputLearn how to configure the width of the Pagination input (Example)
Styling PaginationLearn how to customize Pagination (Example)
List of CSS classesThe CSS classes included in the DHTMLX library

How to work with Pagination​

In this section you will learn how to set the active page dynamically, specify the number of items on each page, get the total number of pages, and more.

TopicDescription
Getting / setting page indexLearn how to set any page as the active page or get the index of the currently active page (Example)
Setting number of items displayed per pageLearn how to specify the number of items to display on each page (Example)
Getting number of items displayed per pageLearn how to get the count of items displayed per page (Example)
Getting total page countLearn how to get the total number of pages (Example)

How to work with Pagination events​

In this section you will learn how to work with Pagination events.

TopicDescription
Event basic rulesLearn the basic rules of event handling
Event handlingLearn how to attach, detach, or call the Pagination events (Example)

API reference​

In this section you will find the Pagination API reference.

TopicDescription
Pagination methodsCheck the list of Pagination methods
Pagination eventsCheck the list of Pagination events
Pagination propertiesCheck the list of Pagination properties

Common functionality​

In this section you will learn about common library functionality that is useful when you work with Pagination.

TopicDescription
Touch supportLearn how to work with touch support
TypeScript supportLearn how to work with TypeScript
AwaitRedrawLearn how to run code after the component renders

Any questions left?​


info

Do you need more functionality? Feel free to share your suggestions in the comments below!