题
当我没有排回来时,我们的JQGrid Pager说 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的定义有问题。看着 一个简单的示例 jqgrid填充了您的JSON数据。您会看到“没有记录可以查看” AR的其他文本 $.jgrid.defaults.emptyrecords
在grid.locale-xx.js中定义(例如,grid.locale-en.js)。
如果您将继续存在问题,则应使用具有所描述问题的JQGrid的代码附加问题。
其他提示
它试图引用没有记录的记录集的第一页。
如何更改选项“ pgtext”?
pgtext: "Page {0}"
不隶属于 StackOverflow