1

行が返されない場合、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":[]}
4

3 に答える 3

3

jqGridの定義に問題があります。JSONデータで満たされたjqGridの簡単な例を見てください。$.jgrid.defaults.emptyrecordsgrid.locale-XX.js(たとえば、grid.locale-en.js)で定義されている他のテキストに「表示するレコードがありません」と表示されます。

引き続き問題が発生する場合は、説明されている問題があるjqGridのコードを質問に追加する必要があります。

于 2010-09-21T10:35:02.933 に答える
0

レコードのないレコードセットの最初のページを参照しようとしています。

于 2010-09-20T20:53:49.167 に答える
0

オプション「pgtext」を変更してみませんか?

pgtext: "Page {0}"
于 2011-06-15T16:39:07.123 に答える