[英]Kendo Grid Re-positioning After PopUp Edit update/cancel
我在剑道网格上有一个自定义编辑模板。 网格包含数百条记录。 没有分页,而是依靠浏览器滚动条来查看页面底部附近的记录。 根据我编辑的记录的位置,窗口将重新定位其滚动条,从而使您难以跟踪先前编辑的位置。 我设法保存了窗口滚动的位置
用jQuery
position = $(window).scrollTop();
我要使用
$(window).scrollTop(position);
恢复职位。 在控制台中,还原工作正常,但是无论我将上述代码绑定到什么事件,它仍然可以重新定位滚动条。 在更新/取消编辑/添加之后,是否有某些事件与网格无关而触发?
缺少可复制的示例会使它变得有些困难。 使用我自己的测试似乎正常。
您可以尝试以下方法:
function someEvent(e) {
e.preventDefault();
... your reposition code
}
有时使用超时是可行的,因此您的代码会在Kendo之后稍稍运行。
function someEvent(e) {
setTimeout(function() {
... your reposition code
}, 10);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.