行が返されない場合、jqGridページャーはを表示しPage 1 of NaNます。
返されるJSONは次のとおりです。
{"page":"1","records":"0","total":"1"}
なぜNaN記載されているのですか?
更新:この問題は、を使用した場合にのみ発生するようですloadonce:true。
ソースコードは次のとおりです。
$("#list").jqGrid({
url:'NoData.json',
datatype: 'json',
mtype: 'GET',
colNames:['Product', 'Type'],
colModel :[
{name:'product', index:'product', width:80},
{name:'type', index:'type', width:55, align:'right'},
],
pager: '#pager',
rowNum:20,
viewrecords: true ,
caption: 'Positions',
height: '460',
loadonce:true,
hidegrid: false
});
アップデート2:以下のJSONは機能しているようです-これは正しいですか?
{"page":0,"records":0,"total":0,"rows":[]}