Column virtualization enables you to render only the columns that are in the current viewport. This improves the performance because fewer elements are rendered by the TreeList and the browser.
When to use
Use with TreeLists that have large number of columns in order to reduce the number of rendered elements. Consider leaving it disabled for treelists that have only a few non-visible columns. The column virtualization requires the TreeList to do extra work and might reduce performance in some cases. As always, it's best to perform your own measurements when fine-tuning the application performance.
To allow the component to virtualize the columns and for the feature to work properly, make sure that:
- Scrolling is enabled.
widthof all columns is set.
To enable column virtualization, set the
virtualColumns property to true.