我正在使用 jqGrid,想知道 jqGrid 的 colModel 中的 jsonmap 的值是否可以具有过滤值。
ColModel
colModel:[
{name:'fname',index:'action',jsonmap:'cells.cell.colname["fname"].value', width:50, align:"center", resizable:false}
]
JSON
{
"rows":[
{
"cells":
{
"cell":{
"value":"Mark",
"colname": "fname"
}
}
}
]
}
JSON 输入中“cells”属性的值作为数组
{
"rows":[
{
"cells":[
{
"cell":{
"value":"Mark",
"colname": "fname"
}
}]
}
]
}
与以下colModel
不起作用
colModel:[
{name:'fname',index:'action',jsonmap:'cells.cell.value', width:50, align:"center", resizable:false}
]
要放置多个列以及为什么建议添加过滤器- 我在映射 json 时遇到问题jsonmap
具有以下结构。这就是为什么我问我们是否可以添加一个过滤器。
{
"rows":[
{
"cells":
{
"cell":{
"value":"Mark",
"colname": "fname"
},
"cell":{
"value":"Strong",
"colname": "lname"
},
"cell":{
"value":"Hourly",
"colname": "emptype"
}
}
}
]
}
UPDATED:JSON数据可以是
{
"wrapper": {
"rows": [
{
"cells": [
{
"value": "Mark",
"colname": "fname"
},
{
"value": "Strong",
"colname": "lname"
},
{
"value": "Hourly",
"colname": "emptype"
}
]
},
{
"cells": [
{
"value": "Mark2",
"colname": "fname"
},
{
"value": "Strong2",
"colname": "lname"
},
{
"value": "Hourly2",
"colname": "emptype"
}
]
}
]
}
}