EXT-JS 4.2.1 保留表单 - 面板滚动条的当前位置
EXT-JS 4.2.1 retain the current Position of scrollbar of form - panel
我正在尝试保留表单面板中滚动条的位置,以便在表单刷新后显示。但我找不到任何解决方案。请帮助我为此提出解决方案。
感谢和问候
苏曼斯·
我在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);
},
这是由刷新事件触发的。
相关文章:
- jquery:将动画绑定到滚动条位置的更好方法
- javascript/获取滚动条位置的回调
- 在结束请求上设置多个滚动条位置
- 单击链接后如何更改滚动条位置
- 在 CodeMirror 中设置给定行号处的滚动条位置
- 动态显示除法取决于另一个除法的滚动条位置
- 如何使用硒 IDE 识别滚动条位置
- 如何设置滚动条位置
- 正在恢复<text区域>重新加载页面上的滚动条位置
- 使用jquery保留滚动条位置
- 如何使用jquery或javascript更改光标位置或滚动条位置
- 将水平滚动条位置设置为最右侧
- 如何:使用滚动条重置分割内的滚动条位置
- 当按下后退键转到其他页面时,滚动条位置不会重置
- 返回主视图后,移除徽标问候并固定滚动条位置
- 在相对位置中获取滚动条位置
- 防止firefox在溢出元素改变时重置滚动条位置
- 使用javascript/jquery (jqgrid)维护滚动条位置
- 如果在弹性滚动条弹跳时改变了DOM,则滚动条位置会跳转
- 默认滚动条位置