![jqGrid添加行报错,错误信息: jQuery("#list4").jqGrid("addRowData",i+1,mydata[i]);,第1张 jqGrid添加行报错,错误信息: jQuery("#list4").jqGrid("addRowData",i+1,mydata[i]);,第1张](/aiimages/jqGrid%E6%B7%BB%E5%8A%A0%E8%A1%8C%E6%8A%A5%E9%94%99%EF%BC%8C%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%EF%BC%9A+jQuery%28%26quot%3B%23list4%26quot%3B%29.jqGrid%28%26quot%3BaddRowData%26quot%3B%2Ci%2B1%2Cmydata%5Bi%5D%29%3B.png)
我随便试了一下,是可以的。。是不是你的jquery版本太旧了。
jQuery("#list4").jqGrid({datatype: "local",
height: 'auto',
width:'100%',
colNames:['id','invdate','name','note','amount','tax','total'],
colModel:[
{name:'id',index:'id', sortable:false},
{name:'invdate',index:'invdate', width:60},
{name:'name',index:'name', width:130},
{name:'note',index:'note', width:130},
{name:'amount',index:'amount', width:92},
{name:'tax',index:'tax', width:92},
{name:'total',index:'total', width:130}],
sortname: 'id', viewrecords: true, sortorder: "asc",
multiselect: true,
onCellSelect: function(rowid,iCol,cellcontent,e) {
}
})
var mydata = [
{id:"1",invdate:"2007-10-01",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},
{id:"2",invdate:"2007-10-02",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"}]
for(var i=0 i <= mydata.length i++){
jQuery("#list4").jqGrid('addRowData',i+1,mydata[i])
}
在配置里加一个toolbar: [true, "top"],即在顶部添加一个toolbar ,然后在页面代码里加一句$("#t_JQGridName").append(这里写你想添加的东西,比如想在toolbar里加一个table就写 "<table>表格</table>")。另外注意#后的格式是“t_你的JQGrid的名字”。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)