//给表格插入一条数据。
function addrow(tableId,dataRow){
var ids = $("#"+tableId).jqGrid('getDataIDs');
//获得当前最大行号(数据编号)
var rowid = ids.length == 0 ? 1 : Math.max.apply(Math,ids);
//获得新添加行的行号(数据编号)
var newrowid = rowid+1;
//将新添加的行插入到第一列
$("#"+tableId).jqGrid("addRowData", newrowid, dataRow,"first");
}
//删除表格中的指定行
function delrow(ids,jGridId){
if(ids.length > 0){
if(confirm("确认删除?")){
var len = ids.length;
for(var i = 0; i < len;i++){
$("#"+jGridId).jqGrid("delRowData", ids[0]);//删除一行数据
}
}
}else{
toastr.warning("请选择至少一条数据信息!");
}
}
jqGrid表格的新增和删除功能封装
最新推荐文章于 2017-10-18 14:32:16 发布