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

Re-Render only the changed rows of a grid

1 Answer 239 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Andrei
Top achievements
Rank 1
Andrei asked on 15 Apr 2016, 01:12 PM

Hello

We're experiencing slow performance in IE 11 with a Kendo Grid when it contains a couple hundred rows. We use a custom rowTemplate which is fairly complex, with icons and angular markup.

What I see when debugging is that on every change to one item of the grid (change is triggered externally, not via direct edit on the grid, and sent to the DataSource with pushUpdate()), the whole grid is being re-rendered, which is fairly expensive as it has to render the complex template for all hundreds of rows.

Is it possible to have the grid only re-render the affected row ? It should significantly increase performance in our case.

Thanks

1 Answer, 1 is accepted

Sort by
0
Kiril Nikolov
Telerik team
answered on 19 Apr 2016, 07:20 AM
Hello,

I am afraid that such functionality is currently not supported and the rendering cannot be controlled externally. I would suggest you to reduce the number of rows rendered if you want to improve the performance. 

Regards,
Kiril Nikolov
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
Andrei
Top achievements
Rank 1
Answers by
Kiril Nikolov
Telerik team
Share this question
or