У меня есть 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"]}
безрезультатно