質問

列が戻らないと、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":[]}
役に立ちましたか?

解決

JQGridの定義には何かがおかしい。見る 簡単な例 JSONデータで満たされたJQGridの。 「表示する記録はありません」AR他のテキストが表示されます $.jgrid.defaults.emptyrecords grid.locale-xx.js(たとえばgrid.locale-en.js)で定義されています。

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

他のヒント

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

オプション「PGText」を変更するのはどうですか?

pgtext: "Page {0}"
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top