Вопрос не очень понятный, но я возьму укол здесь.
Я думаю, вы говорите, что у вас есть массив из 45698 объектов, и вы хотите видеть только 5698 из этих объектов? Если это правильно, то вы можете фильтровать данные в jqGrid, как это:
Создать функцию, которая делает что-то вроде этого:
filtered = $.grep(array, function(value) {
var iId = parseInt(value.id)
return iId > 40000;
});
Затем запустите фильтр на ваших данных перед установкой данных в jqGrid:
var filteredData = runFilter();
theGrid.jqGrid({
data: filteredData,....
См WORKING EXAMPLE
Наконец, я предлагаю использовать свободное-jqgrid, приведенный выше пример написан с помощью этой вилки. Однако, если вы настаиваете на использовании оригинального jqgrid, то, пожалуйста, see here for example о том, как это сделать с помощью jqgrid v4.6