jqgridページャーは「ナンの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":[]}
解決
JQGridの定義には何かがおかしい。見る 簡単な例 JSONデータで満たされたJQGridの。 「表示する記録はありません」AR他のテキストが表示されます $.jgrid.defaults.emptyrecords
grid.locale-xx.js(たとえばgrid.locale-en.js)で定義されています。
問題が発生し続ける場合は、説明されている問題があるJQGridのコードに質問を追加する必要があります。
他のヒント
レコードセットの最初のページをレコードなしで参照しようとしています。
オプション「PGText」を変更するのはどうですか?
pgtext: "Page {0}"
所属していません StackOverflow