按给定间隔重新加载Jqgrid

时间:2011-03-14 09:50:01

标签: jqgrid

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

1 个答案:

答案 0 :(得分:7)

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

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

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

clearInterval(intervalId);

在“reloadGrid”中,我使用鲜为人知的参数current:true来描述here以保留网格中的当前选择。