【发布时间】:2019-06-07 21:51:21
【问题描述】:
我有一个如下所示的 JSON:
{"resolution": [
{
"resolution.resolution_id": {"val": "28"},
"resolution.resolution_comment": {"val": "sdfsdfsdfsdfs"},
"resolution.resolved_by_user": {"val": "XXX"}
},
{
"resolution.resolution_id": {"val": "28"},
"resolution.resolution_comment": {"val": "sdfsdfsdfsdfs"},
"resolution.resolved_by_user": {"val": "YYY"}
}
]}
和一个 JQGrid 定义:
$(newTable).jqGrid({
url:"someurl",
mtype: 'GET',
datatype: "json",
height: 250,
colNames:['id'],
colModel:[
{
name:'resolution.resolution_id',index:'resolution.resolution_id',sorttype:'string', width:200
},
],
rowNum: 10000,
pager:'#pager',
toppager: true,
viewrecords: true,
sortname: 'resolution_id',
jsonReader:{repeatitems: false,root:'resolution'},
multiselect: true,
gridview: true,
caption: "Resolution"
})
如何设置 JSON 映射以便它可以读取 resolution.resolution_id?
我尝试过各种 jsonmap:resolution.resolution_id.val 的组合
也试过
jsonmap:function(row){return row["val"]}
无济于事
【问题讨论】: