我的 JqGrid 代码如下所示
$('#grid').jqGrid({
url: '',
scroll: 1,
postData: {
...
},
datatype: "json",
mtype: 'POST',
colNames: [....],
colModel: [{
name: 'source',
index: 'source',
width: '100',
align: 'center',
stype: 'select',
searchoptions: {
dataUrl: 'getSource'
}
}, { ...
}],
rowNum: 200,
height: '450px',
autowidth: false,
shrinkToFit: true,
rownumbers: true,
pager: '#table-page',
sortname: '...',
viewrecords: true,
sortorder: 'asc',
caption: "Records",
emptyrecords: "Empty records",
loadonce: false,
loadComplete: function() {
....
},
jsonReader: {
....
}
});
当我缓慢滚动网格并达到 200 时,网格会重新加载,但视图显示 2000 年的 View 1-400。
如果我继续缓慢滚动,我会看到 View 1-600 of 2000。
我们还可以在演示http://www.trirand.com/blog/jqgrid/jqgrid.html -> New in 3.7 -> True Scrolling 中看到相同的错误。
有人可以建议我一个解决方法。