jQuery MiniUI

标题: 关于DataGrid的数据能否支持Schema模式? [打印本页]

作者: 瓜哥    时间: 2013-9-26 08:34:47     标题: 关于DataGrid的数据能否支持Schema模式?

本帖最后由 瓜哥 于 2013-9-26 08:42 编辑

现在的json格式,一旦数据量多,会非常臃肿
{
"total":3,
"data":
[
  {"name":"joy","age":11},
  {"name":"sam","age":12},
  {"name":"tom","age":13},
]
}
比如这个,字段名会反复出现,字段多,数据行多的时候,这个数据就很恐怖了,希望能支持这样的格式
{
    "total":3,
    "schema":
    [
         {"name":"name", "caption":"名字"},
         {"name":"age",  "caption":"年龄" },
    ],
    "data":
    [
          ["joy",11],
          ["sam",12],
          ["tom",13],
        ]
}

把字段名单独拉出来,数据部分只用数组就可以了
Schema部分,指定字段的名,如果要显示多语言的时候,这样的数据也可以由服务器端生成对应的语言
如果需要扩展属性,这种方式还支持扩展,比如可以由服务器控制显示什么样的格式

作者: factory    时间: 2013-9-26 15:00:46

[attach]2959[/attach]

看下这个例子






欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2