これは私の最初のJQgridでの試行で、jsonmap
属性がcolmodel
にある場合は、ドキュメントと混同されています。今のところ、私はすべてのデータを取得していますが、放火犯から、私は、各COLに取得していますすべてがあることを参照してください。jqgridデータにグリッドが設定されていない
<td aria-describedby="list_MEMBERID" title="" style="" role="gridcell"> </td>
することは、誰かが私が間違って正確にやっているかを説明できますか?
JSON:
{
"ROWS": [
{
"ID": 508,
"CELLS": {
"PHONE": "847-382-8872",
"STATE": "IL",
"ZIP": 60010,
"NAME": "Norton's U.S.A.",
"DESC": "We sell only products made in the United States!We offer an eclectic mix of common household items from toys to tools, glassware to garden supplies, fashions to food and so much more. When you shop at Norton's U.S.A, you help keep America working! ",
"CITY": "Riverwoods",
"ADDR": "400 Lageschulte Street"
}
}
],
"PAGE": 1,
"RECORDS": 1,
"TOTAL": 1
}
Javascriptを:jsonReader
とjsonmap
について
$(function(){
$("#list").jqGrid({
url:'cfc/buildData.cfc?method=getDining',
datatype: 'json',
mtype: 'GET',
colNames:['Member ID','Member Name', 'Address','City','Zip Code','State', 'Phone', 'Description'],
colModel :[
{name:'MEMBERID', index:'MEMBERID', jsonmap:'MEMBERID', width:60},
{name:'NAME', index:'NAME', jsonmap:'NAME', width:90},
{name:'ADDR', index:'ADDR', jsonmap:'ADDR', width:80, align:'right'},
{name:'CITY', index:'CITY', jsonmap:'CITY', width:80, align:'right'},
{name:'ZIP', index:'ZIP', jsonmap:'ZIP', width:80, align:'right'},
{name:'STATE', index:'STATE', jsonmap:'STATE', width:80, align:'right'},
{name:'PHONE', index:'PHONE', jsonmap:'PHONE', width:80, align:'right'},
{name:'DESC', index:'DESC', jsonmap:'DESC', width:200, sortable:false}
],
pager: '#pager',
rowNum: 10,
rowList:[10,20,30],
sortname: 'MEMBERID',
sortorder: 'desc',
viewrecords: true,
gridview: true,
caption: 'Lake County Members',
jsonReader : {
root: "ROWS",
page: "PAGE",
total: "TOTAL",
records: "RECORDS",
repeatitems: true,
cell: "CELLS",
id: "MEMBERID",
subgrid: {root:"ROWS",
repeatitems: true,
cell:"CELLS"
}
}
});
});