我正在尝试保留表单面板中滚动条的位置,以便在表单刷新后显示。但我找不到任何解决方案。请帮助我为此提出解决方案。
感谢和问候
苏曼斯·
我在IE中的网格面板上遇到了类似的问题,在刷新时,网格会滚动到网格的开头。解决方案是将以下功能添加到网格面板:
fixIeScrollPosition: function() {
console.log("fix ie scroll position ");
var scrollTarget = this.getScrollTarget();
var currentScrollPosition = scrollTarget.getEl().getScroll().top;
var expectedScrollPosition = scrollTarget.bufferedRenderer.scrollTop;
var correction = expectedScrollPosition - currentScrollPosition; // will be 0 in non-IE
scrollTarget.scrollBy(0,correction);
},
这是由刷新事件触发的。