簡體   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