From 04420ce1392016317889bc1f2d59bad48eb28cfe Mon Sep 17 00:00:00 2001 From: guy Date: Fri, 26 Jun 2020 09:44:01 +0800 Subject: [PATCH] fix --- src/base/list/virtuallist.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/base/list/virtuallist.js b/src/base/list/virtuallist.js index 3eb51ab64..97966bc31 100644 --- a/src/base/list/virtuallist.js +++ b/src/base/list/virtuallist.js @@ -114,7 +114,8 @@ BI.VirtualList = BI.inherit(BI.Widget, { this.cache[i].destroyed = true; } } - var firstFragment = BI.Widget._renderEngine.createFragment(), lastFragment = BI.Widget._renderEngine.createFragment(); + var firstFragment = BI.Widget._renderEngine.createFragment(), + lastFragment = BI.Widget._renderEngine.createFragment(); var currentFragment = firstFragment; for (var i = (start < 0 ? 0 : start); i <= end && i <= this.renderedIndex; i++) { var index = this.cache[i].index; @@ -146,7 +147,10 @@ BI.VirtualList = BI.inherit(BI.Widget, { } this.tree = BI.PrefixIntervalTree.empty(Math.ceil(o.items.length / o.blockSize)); this._calculateBlocksToRender(); - this.element.scrollTop(o.scrollTop); + try { + this.element.scrollTop(o.scrollTop); + } catch (e) { + } }, _clearChildren: function () {