New to Kendo UI for AngularStart a free 30-day trial

Angular TreeList Paging Basics

Updated on Jun 19, 2026

The Kendo UI for Angular TreeList paging functionality allows you to split the whole data set into smaller portions and to display only the items corresponding to the current page. The paging vastly improves the performance in scenarios that involve large data sets. The TreeList exposes multiple configuration options for customizing the look and feel of the paging feature.

You can enable paging by using two methods:

Automatic Data Processing

When you use the built-in binding directives for flat and hierarchical data, the TreeList performs the paging automatically for you.

Further details on how the data binding directives work under the hood are available in the data operations with the built-in directives documentation section.

To enable paging:

  1. Provide the collection to the built-in kendoTreeListFlatBinding or kendoTreeListHierarchyBinding directive depending on your data type.
  2. Set the pageable property to true.
  3. Define the number of records per page by setting the pageSize property.
html
<kendo-treelist
    [kendoTreeListFlatBinding]="data"
    idField="id"
    parentIdField="parentId"
    [pageable]="true"
    [pageSize]="5">
    <kendo-treelist-column field="name"></kendo-treelist-column>
</kendo-treelist>

The following example demonstrates the paging functionality with the kendoTreeListFlatBinding directive applied.

Change Theme
Theme
Loading ...
In this article
Automatic Data ProcessingSuggested Links
Not finding the help you need?
Contact Support