TreeView

Use the KTreeView component to display hierarchical data in a rich, multi-column grid layout with filtering, sorting, and row/bulk actions.

1. CAPITreeClientDataProvider (Client-side Tree)

Fetches all data from API, builds tree and paginates client-side. Best for small-medium datasets.

Search Node...
TypeNameSizeModified

2. CTreeClientDataProvider (Static Data)

Uses static data passed via setData(). Purely client-side tree processing.

Search Node...
TypeNameSizeModified
folder
Root Folder
-2026-01-15
folder
Another Root
-2026-01-20

3. CAPITreeServerDataProvider (Server-side Tree)

Server handles tree building, visibility, and pagination. Best for large datasets.

Search Node...
TypeNameSizeModified