You found a bug! We've classified it as
EXTJS-21883
.
We encourage you to continue the discussion and to find an acceptable workaround while we work on a permanent fix.
-
Sencha Premium User
BufferedRenderer: White space at the top of the screen and Invalid row count rendered
Ext version tested:
Ext 5.1.2
Ext 5.1.1
Browser versions tested against:
Chrome: 51.0.2704.103
DOCTYPE tested against:
Strict
Description:
White space will be displayed at the top of the page on scroll down (either to the bottom of the records list or one page down) of the Grid and then refresh the view of the Grid with Buffered rendering enabled.
Rows of the grid will be rendered back on scrolling up and down couple of times.
Steps to reproduce the problem:
- Scroll down (either to the bottom of the grid or may be one page level down).
- Refresh the view (Click the button => Refresh View)
The result that was expected:
Rows should re-render back on scroll up.
The result that occurs instead:
White space at the top of the Grid
Fiddle: https://fiddle.sencha.com/#fiddle/1ctd
-
Thanks for the report! I have opened a bug in our bug tracker.
-
Sencha - Support Team
Refresh shouldnt be manually called while using bufferedRenderer.
If you absolutely must refresh the view, use the refreshView() method.
Code:
grid.getView().refreshView();
Guilherme Lopes
Sencha Support