私の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のビュー1-400が表示されます。
ゆっくりスクロールし続けると、2000年のビュー1-600が表示されます。
また、デモhttp://www.trirand.com/blog/jqgrid/jqgrid.html->3.7の新機能->True Scrollingで、同じバグを確認できます。
誰かが私に回避策を提案できますか?