JQGrid的数据格式JSON

10 篇文章 0 订阅

动态加载JQGrid数据时, 一般使用xml或json格式,这2种格式的默认如下:

XML数据:

jQuery("#gridid").jqGrid({
...

xmlReader : {
root: "rows",
row: "row",
page: "rows>page",
total: "rows>total",
records : "rows>records",
repeatitems: true,
cell: "cell",
id: "[id]",
userdata: "userdata",
subgrid: {
 
 root:"rows",
 
 row: "row",
 
 repeatitems: true,
 
 cell:"cell"
   }
 },

...
});

 

JSON数据:

JSON对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。

jQuery("#gridid").jqGrid({
...

jsonReader : {
root: "rows",
page: "page",
total: "total",
records: "records",
repeatitems: true,
cell: "cell",
id: "id",
userdata: "userdata",
subgrid: {
 
 root:"rows",
 
 repeatitems: true,
 
 cell:"cell" }
 
 },

...
});

在软件开发中,json格式以其简洁、数据量小而更常用。生成的json数据格式例子如下:

{"rows":[{"remark":"","no":"","moduleName":"系统参数","_name":"表格","parent":"系统参数","expanded":false,"type":"int","section":"表格","id":10,"level":1,"ident":"默认行数","isLeaf":true,"value":"20","modifyTime":"2012-03-05T18:00:57"},{"remark":"","no":"","moduleName":"系统参数","_name":"表格","parent":"系统参数","expanded":false,"type":"string","section":"表格","id":11,"level":1,"ident":"式样","isLeaf":true,"value":"redmond","modifyTime":"2012-03-05T18:01:33"}],"page":1,"records":2,"rows":10000,"total":1}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值