按给定间隔重新加载Jqgrid

ung*_*ban 2 jqgrid

我想每5分钟重新加载一次jqgrid(给定间隔时间),是否有任何选项/事件.这该怎么做?

Ole*_*leg 7

您可以使用setIntervalJavaScript函数进行自动刷新

var grid = $("#list"),
    intervalId = setInterval(
        function() {
            grid.trigger("reloadGrid",[{current:true}]);
        },
        300000); // 300 sec === 5 min
Run Code Online (Sandbox Code Playgroud)

要停止网格重新加载,您可以再使用一个JavaScript函数:

clearInterval(intervalId);
Run Code Online (Sandbox Code Playgroud)

在"reloadGrid"中,我使用较少知道的参数current:true,这里描述的参数用于保留网格中的当前选择.