Здесь добавляются похожие вопросы, но я не могу найти ответ на свой:
В html есть таблица id = grid и div id = pager:
Также у меня есть мой код js:
var myGrid = $("#grid").jqGrid({
url: _options.gridFetch,
datatype: "json",
colModel:[
{name:'id',index:'id', width:55},
{name:'name',index:'name', width:555, editable:true},
{name:'is_promoted',index:'is_promoted', width:165, editable:true, formatter: $.adminCategoryEntries._boolFormatter, edittype: 'select', editoptions:{value:"1:Yes;0:No"}},
{name:'is_in_shop',index:'is_in_shop', width:165, editable:true, formatter: $.adminCategoryEntries._boolFormatter, edittype: 'select', editoptions:{value:"1:Yes;0:No"}},
{name:'actions', formatter:'actions', width: 85, formatoptions:{keys:true}},
],
pager: '#pager',
jsonReader : { repeatitems: false } ,
rowNum: 10,
rowList: [10, 20, 500],
viewrecords: true,
autowidth: true,
sortname: 'id',
sortorder: 'desc'
});
myGrid.jqGrid('navGrid','#pager',{edit:false,add:false,del:false,search:false});
Я использую код из другого урока stackoverflow.
И вот моя проблема: если я пытаюсь изменить количество отображаемых строк в моем навигаторе, я вижу все сохраненные данные (86 строк) но если я установлю строки, т. е. 10 (значение меньше числа строк) на странице, я всегда вижу в своем навигаторе:
страница 1 из 5
, и я не могупереключите его на другой, он всегда останется первым
json info:
>page: 1
>records: "86"
>rows: [{id:3, name:Ulkofilee/Naudanliha, is_promoted:1, is_in_shop:1},…]
>total: 5
заранее спасибо Radek