jqgrid 获取到json 是如何给各列赋值的,通过colModel 中指定name 吗,还是根据数据个数,循环给表格赋值

jqgrid 获取到json 是如何给各列赋值的,通过colModel 中指定name 吗,还是根据数据个数,循环给表格赋值,第1张

{total:5,page:1,records:45,rows:[{userName:'张三',password:123},{userName:'李四',password:123}...]}

上面是jqgrid默认的json数据格式,其中total:页面总数,page:当前页数,records:所有记录数,rows:当前页面行数据。如果不想使用默认的格式可以定义自己的jsonReader。jqgrid默认是对rows循环遍历生成表格行,如果在js中定义的colModel的name分别为userName和password,则生成的grid数据行如下:

张三 123

李四 123

@ResponseBody

加这个注解后返回的object对象会解析成json对象

你自己要封装对象的

里面要含jqgrid下jsonReader的属性

一般来说rows userdata records total page是必须的

rows就是你目前的业务list啦

action返回这个对象 用@ResponseBody标注就可以了

格式不对,应该输出这样才行

{"page":1,"total":2,"records":2,"rows":

[{"id":"SNMZ","cell":["SNMZ","n","金钻卡"]},{"id":"SNMZ","cell":["SNMZ","n","金钻卡"]},{"id":"SNMZ","cell":["SNMZ","n","白金卡"]}]

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11458605.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存