繁体   English   中英

弹出窗口后Kendo Grid重新定位编辑更新/取消

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM