This is a migrated thread and some comments may be shown as answers.

Grid performance with locked columns

1 Answer 47 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Victor
Top achievements
Rank 1
Victor asked on 17 Sep 2015, 09:43 AM

Hello All,

We've integrated Kendo Grid into our application and it works ok. But only until we lock any column in it - let's say we want first column to be always available while horizontal scrolling.
When the column is locked, grid's performance falls drastically. For instance, here is a statistic from profiler while doing columns reordering.

Some info about grid:

  • 21 columns
  • more than 100 rows
  • in-cell editing
  • vertical/horizontal scrolls
  • enabled columns reordering 

Thanks a lot beforehand

1 Answer, 1 is accepted

Sort by
0
Petyo
Telerik team
answered on 21 Sep 2015, 08:05 AM

Hello Victor,

 

the frozen columns feature uses two HTML tables to render the two sides of the grid, and has to manually do what the browser usually does automatically, namely keeping the two sides' rows heights in sync. This may grow into a very time consuming operation, depending on the grid size. 

 

What you may use in that case is the grid virtualization mode, which would reduce the amount of rows displayed - this should speed up things to a certain extend. 

 

Regards,
Petyo
Telerik
 
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
 
Tags
Grid
Asked by
Victor
Top achievements
Rank 1
Answers by
Petyo
Telerik team
Share this question
or