我使用以下配置创建了网格
$.ajax({
type: "POST",
url: "populateAllRulesJson.action",
data: "",
dataType: "json",
success: function(result)
{
alert("SUCCESS ::: " + JSON.stringify(result.jSONResponseObject));
data = JSON.stringify(result.jSONResponseObject);
jQuery("#rulesTable").jqGrid({
url:"populateAllRulesJson.action",
datatype: "jsonstring",
height: 'auto',
width: 'auto',
colNames:['Rule ID','Description', 'Geograph', 'Process', 'Rules Classification', 'Types', 'UDAC'],
colModel:[ {name:'ruleID',index:'ruleID', width:65, sorttype:'int'},
{name:'description',index:'description', width:150},
{name:'geograph',index:'geograph', width:100},
{name:'process',index:'process', width:100},
{name:'rulesClassification',index:'rulesClassification', width:100},
{name:'types',index:'types', width:100},
{name:'udac',index:'udac', width:100}
],
datastr : data,
jsonReader: { repeatitems: false },
rowNum:10,
rowList : [10,20,30],
loadonce:true,
mtype: "GET",
rownumbers: true,
rownumWidth: 10,
gridview: true,
pager: '#rulesDivPager',
sortname: 'ruleID',
viewrecords: true,
sortorder: "asc",
caption: "Searching Rules ..."
});
},
error: function(x, e)
{
alert(x.readyState + " "+ x.status +" "+ e.msg);
}
});
我将以下 JSON 对象发送到网格。但是网格中填充了四个空白行。
{
"total":2,
"page":1,
"records":7,
"rows":[{"id":"1","cell":"{\"ruleID\":\"43\",\"description\":\"Images, text and voice over should synchronize as best as possible.\",\"geograph\":\"Yell US\",\"process\":\"Photomotion\",\"rulesClassification\":\"Image\",\"types\":\"New\",\"udac\":\"NPM\"}"},
{"id":"2","cell":"{\"ruleID\":\"48\",\"description\":\" For profile pages UDAC Mismatch in a Control sheet can be ignored.\",\"geograph\":\"Yell US\",\"process\":\"Profile Pages\",\"rulesClassification\":\"Copysheet\",\"types\":\"New\",\"udac\":\"NGP\"}"},
{"id":"3","cell":"{\"ruleID\":\"51\",\"description\":\" Ignore all requests for logo sized artwork in NSP ads.\",\"geograph\":\"Yell US\",\"process\":\"Profile Pages\",\"rulesClassification\":\"Logo\",\"types\":\"New\",\"udac\":\"NSP\"}"},
{"id":"4","cell":"{\"ruleID\":\"47\",\"description\":\" Irregular borders are not allowed in banner ads..\",\"geograph\":\"Yell US\",\"process\":\"Profile Pages\",\"rulesClassification\":\"Border\",\"types\":\"New\",\"udac\":\"MRB\"}"}
]}
我在这个网格配置中犯了什么错误。请告诉我。