JQGrid寻呼机说“南1”?

时间:2010-09-20 20:51:44

标签: jquery jqgrid pager

当我没有返回任何行时,我们的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":[]}

3 个答案:

答案 0 :(得分:3)

jqGrid的定义出了问题。查看填充了JSON数据的jqGrid的the simple example。您将看到“没有要查看的记录”和来自grid.locale-XX.js中定义的$.jgrid.defaults.emptyrecords的其他文本(例如grid.locale-en.js)。

如果您仍然遇到问题,则应将问题附加到具有所述问题的jqGrid的代码中。

答案 1 :(得分:0)

它试图引用没有记录的记录集的第一页。

答案 2 :(得分:0)

如何更改选项“pgtext”?

pgtext: "Page {0}"