W2ui网格滚动

时间:2016-05-27 07:12:28

标签: w2ui

我想在网格排序时滚动查看记录。这就是我正在使用的:

onSort: function(event) {
    event.onComplete = function () {
       w2ui.grid.scrollIntoView(10);
    }
}

1 个答案:

答案 0 :(得分:1)

您需要延迟scrollIntoView()

https://jsfiddle.net/zxcgxkxa/1/

onSort: function(event) {
   event.onComplete = function () {
       setTimeout(function(){
           w2ui.grid.scrollIntoView(10);
       }, 10);           
    };
}

因为执行grid.sort()后,w2grid将在内部执行grid.refresh(),内部执行延迟滚动:

        setTimeout(function () { // allow to render first
            obj.resize(); // needed for horizontal scroll to show (do not remove)
            obj.scroll();
        }, 1);