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.emptyrecords和 grid.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 回答