我已经阅读了有关此问题的一些先前的问题和答案,但无法理解为什么不适合我.我可以看到网格,但它的空和萤火虫不会给我任何错误.
我的JSON数据采用这种形式
{"COLUMNS":["ID","MEMO"],"DATA":[[1,"test"],[2,"test1"],[3,"test2"]]}
Run Code Online (Sandbox Code Playgroud)
我已经使用JSON Validator测试了这些数据并且它通过了
我的初始化代码与jsonReader
jQuery("#invoices").jqGrid({
url:'/bob/index.cfm/invoices/read?format=json',
datatype: "json",
colNames:['id','memo'],
colModel:[
{name:'id', width:255},
{name:'memo', width:290}
],
rowNum:10,
rowList:[10,20,30],
pager: '#invoicespager',
sortname: 'id',
viewrecords: true,
sortorder: "desc",
caption:"JSON Example",
jsonReader: {
repeatitems: false,
id: "Id",
root: function (obj) { return obj; },
page: function (obj) { return 1; },
total: function (obj) { return 1; },
records: function (obj) { return obj.length; }
}
});
jQuery("#invoices").jqGrid('navGrid','#invoicespager',{edit:false,add:false,del:false});
Run Code Online (Sandbox Code Playgroud)
jqGrid可以读取大多数JSON数据.您应该只使用相应的jsonReader.要阅读您可以使用的JSON数据
jsonReader: {
repeatitems: true,
id: "0",
cell: "",
root: "DATA",
page: function() { return 1; },
total: function() { return 1; },
records: function(obj) { return obj.length; }
}
Run Code Online (Sandbox Code Playgroud)
如果减少网格中的空位,height: 'auto'您将看到以下内容:

(见演示)
| 归档时间: |
|
| 查看次数: |
3871 次 |
| 最近记录: |