jqxTreeGrid has a built-in data binding logic designed to support various data sources and operate with large data sets in Paging mode. The tree grid supports several data binding modes optimized for common scenarios:
In addition to the data bound mode, the jQWidgets Tree Grid (jqxTreeGrid) can operate in Virtual Mode which is useful when binding to large data sets. In virtual mode, a tree is created on demand. In this case, child records are created and initialized when the parent record is expanded.
Our Tree Grid plug-in provides powerful sorting capabilities like one-click automatic sorting and sorting through API calls. The tree grid automatically chooses the most appropriate sort comparison.
The integrated paging functionality lets the users to use the tree grid with large data sets separated in multiple pages for faster loading and easy navigation.
jqxTreeGrid includes an advanced and extensible filtering functionality that allows you to filter by any column for the most common data types. Easy to use APIs allow you to build your own filters and filtering expressions for any data type.
jqxTreeGrid supports Excel-like pinned (frozen) columns. The pinned columns are very useful
when working with large tables and it makes it easy to scroll and compare data from
different parts of the table.
Our jQuery Tree Grid offers a cell formatting feature where you can easily specify a
formatting string for data column. You can format dates, numeric values like decimal
numbers, integer and floating-point numbers, currency and percentage values.
The Tree Grid programming model is very flexible and extensible. Developers can create custom cell rendering functions and apply them to columns or individual Tree Grid cells. This feature technically enables rendering of any HTML content in the Tree Grid cells.
The jQWidgets Tree Grid plug-in supports localization for multi-language web sites and applications.
All text elements used in the widget can be localized.
jqxTreeGrid ships with multiple professionally designed themes. Each theme is stored in a separate CSS file and is easy to change. The themes can be switched using a single property of the Tree Grid widget.