获取jqgrid有多条行数据

获取jqgrid有多条行数据,第1张

选中一行可以用这样获得:

var selectedId = $("#manager_list")jqGrid("getGridParam", "selrow");

var rowData = $("#manager_list")jqGrid("getRowData", selectedId);

var selectedIds = $("#manager_list")jqGrid("getGridParam", "selarrrow");

先通过这一句获得所有选中的ids, 然后根据ids得到所有选中的记录

{total:36,page:1,records:359,rows:[{cell:['45339','百草堂中西餐厅']},{cell:['45230','百草园肠粉专家']},{cell:['45348','百胜餐饮公司(解放路)']},{cell:['45238','百胜餐饮广东公司(和平路)']},{cell:['35010','百胜餐饮有限公司(韶关体育中心餐厅)']},{cell:['32012','佰易药业有限公司']},{cell:['33069','柏林铸造有限公司']},{cell:['33359','保温建材工业公司']},{cell:['35087','北江海鲜舫']},{cell:['43219','北江贸易矿业公司']}]}

单引都改成双引,忘记是多少版本开始json要严格遵守,用双引号才能正常显示

jqgrid的获取返回的数据源后是通过js把数据转换成了dom,通俗说就是<tr><td>内容1</td></tr>的html然后赋予到table对象的,让浏览器知道它是一个table的内容,浏览器就显示出来了。不导出数据想看数据源,IE的话可以使用fiddler监控>

用setRowData在页面新增了一条数据,但是用getRowData取值的时候却取不到,看了一下文档,上面说在编辑模式下,getRowData是取不到编辑后的值的,jqgrid在编辑模式下就可以获取新增加的一行数据了

在JS中JqGrid的代码加上

jsonReader:{

root:"gridModel",

records:"record",

repeatitems:false

},

后台返回JSON数据:{"gridModel":[

{"seihin_bango":"值","seihin_meisho":"值","kishu":“值”,"buhin_bango":"值",},

{"seihin_bango":"值","seihin_meisho":"值","kishu":“值”,"buhin_bango":"值",},

{"seihin_bango":"值","seihin_meisho":"值","kishu":“值”,"buhin_bango":"值",},

],"rows":15,"record":95,"page":1,"total":7,"sord":null,"sidx":null,"search":null}

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

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

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

}

以上就是关于获取jqgrid有多条行数据全部的内容,包括:获取jqgrid有多条行数据、jqGrid4.2从服务器端读取json数据不显示(如解决在追加50)、怎么获取jqgrid中的multiselect等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9827061.html

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

发表评论

登录后才能评论

评论列表(0条)

保存