Re-Render only the changed rows of a grid

2 posts, 0 answers
  1. Andrei
    Andrei avatar
    1 posts
    Member since:
    Nov 2015

    Posted 15 Apr 2016 Link to this post

    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

  2. Kiril Nikolov
    Admin
    Kiril Nikolov avatar
    2596 posts

    Posted 19 Apr 2016 Link to this post

    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!
     
Back to Top