我有 jqGrid 如下..
$('#addPGrid').button();
jQuery("#pGrid").jqGrid({
datatype: "local",
height: 400,
width:500,
ondblClickRow:dblClck,
colNames:['PName','PValue',"pid","pValue"],
colModel:[ {name:'pName',index:'pName', width:140}, {name:'pValue',index:'pValue', width:100}, {name:'pId',index:'pId', width:1, hidden:true}, {name:'pValue',index:'pValue', width:1, hidden:true}],
caption: "FP" });
每次要输入数据时,我都会创建一个 jsonObject,并将其添加到 JqGrid 中,如下所示,
var jsonObj = [];
jsonObj.push({pName: pNameP, pValue:pValuePlForGrid , pId:pId, dValue:dValueName});
jQuery("#pGrid").jqGrid('addRowData',1,jsonObj[0]);
我正在尝试以这种方式从网格中获取数据,
for(var u=1;u<=jQuery('#pGrid').jqGrid('getGridParam','records');u++)
{
alert(u);
var fg = jQuery("#pGrid").jqGrid('getRowData',u);
alert(fg.pName+" "+fg.pValue+" "+fg.pId+" "+fg.dValue);
}
仅显示 rowId 1 的元素,其余显示为未定义..
请帮助..!!