Reload Jqgrid by given interval

2019-01-18 16:51发布

I want to reload a jqgrid each 5 min (given interval time), is there any option/event. how to do this?

标签: jqgrid
1条回答
Rolldiameter
2楼-- · 2019-01-18 17:25

You can use setInterval JavaScript function to do automatic refreshing

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

to stop the grid reload you can use one more JavaScript function:

clearInterval(intervalId);

In the "reloadGrid" I use less known parameter current:true which is described here to preserve the current selection in the grid.

查看更多
登录 后发表回答