Перезагрузить Jqgrid по заданному интервалу - PullRequest
2 голосов
/ 14 марта 2011

Я хочу перезагружать jqgrid каждые 5 минут (с заданным интервалом времени), есть ли какая-либо опция / событие.как это сделать?

1 Ответ

7 голосов
/ 14 марта 2011

Вы можете использовать setInterval функцию JavaScript для автоматического обновления

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

чтобы остановить перезагрузку сетки, вы можете использовать еще одну функцию JavaScript:

clearInterval(intervalId);

В «reloadGrid» я использую менее известный параметр current:true, который описан здесь , чтобы сохранить текущий выбор в сетке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...