我试图保留formpanel中滚动条的位置,以便在表单刷新后显示。
但我无法找到任何解决方案。请帮我提出解决方案。
谢谢&问候
Sumanth K.P
答案 0 :(得分:0)
我在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);
},
这是由刷新事件触发的。