From 06d692e3aa157d835f29b8646e9a5820d09bc80b Mon Sep 17 00:00:00 2001 From: Thomas Blohorn Date: Wed, 4 Sep 2013 14:27:12 +0200 Subject: [PATCH] Issue 56 "Frozen rows are not redrawn when the vertical scrollbar is down" proposed fixe for Issue 56 "Frozen rows are not redrawn when the vertical scrollbar is down" --- slick.grid.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/slick.grid.js b/slick.grid.js index 9c525b003..e914c6d62 100644 --- a/slick.grid.js +++ b/slick.grid.js @@ -2629,6 +2629,16 @@ if (typeof Slick === "undefined") { // add new rows & missing cells in existing rows if (lastRenderedScrollLeft != scrollLeft) { + if (hasFrozenRows) { + if (rendered.top>options.frozenRow+1){ // render frozen row range first + var renderedFrozenRows = jQuery.extend(true, {}, rendered); + renderedFrozenRows.top=0; + renderedFrozenRows.bottom=options.frozenRow; + cleanUpAndRenderCells(renderedFrozenRows); + } else { // merge data range and frozen row range + rendered.top=0; + } + } cleanUpAndRenderCells(rendered); }