Инициализируйте jqgrid в свернутом состоянии и загружайте данные только тогда, когда развернуто - PullRequest
1 голос
/ 17 марта 2011

Для jqgrid вы можете указать заголовок.Если вы сделаете это, он создаст заголовок с кнопкой для минимизации / расширения сетки.

У меня есть страница с несколькими jqgrids.Я бы хотел, чтобы они все начались в минимизированном состоянии.Они должны ждать загрузки данных, пока пользователь не нажмет кнопку «Развернуть».

Возможно ли это?

Ответы [ 2 ]

2 голосов
/ 17 марта 2011

Вы должны просто использовать параметр hiddengrid: true jqGrid. Будьте осторожны, он работает не со всеми типами данных (например, не с сетками деревьев).

Если вы установите hiddengrid:true с помощью

$.extend($.jgrid.defaults, {hiddengrid:true});

настройка будет использоваться по умолчанию и будет использоваться всеми сетками на странице, для которых не определено hiddengrid.

0 голосов
/ 10 июля 2015

Использовать параметр jqgrid scroll: true для страниц с бесконечной прокруткой.

.jqGrid({
            datatype : "local",
            data : JSONData,
            height : ($(window).height() - 250),
            width : ($(window).width() - 32),
            scroll : true, 
            rowNum:20, // the number of row's to be displayed the first time
...
..
});

check http://www.trirand.com/jqgridwiki/doku.php?id=wiki:options look scroll - option.

...