//grid添加新的一行
var newrowid ;
function addRow()
{
$("#operate").val("");
var selectedId = $("#plsfList").jqGrid("getGridParam", "selrow");
var ids = jQuery("#plsfList").jqGrid('getDataIDs');
//获得当前最大行号(数据编号)
var rowid = Math.max.apply(Math,ids);
//获得新添加行的行号(数据编号)
newrowid = rowid+1;
var dataRow = {
id: "",
valid:"",
zoneID:'',
factorPG:'',
factorQG:'',
factorPL:'',
factorQL:'',
caseID:''
};
//将新添加的行插入到第一列
$("#plsfList").jqGrid("addRowData", newrowid, dataRow, "first");
//设置grid单元格不可编辑
$("#plsfList").setGridParam({cellEdit:false});
//设置grid单元格可编辑
$('#plsfList').jqGrid('editRow', newrowid, false);
//确定按钮可用
$("#confirm_btn").attr("disabled",false);
//给添加的列加选择按钮
var $zoneInput = $("#"+newrowid+"_zoneName");
$zoneInput.attr("disabled",true).css("width",100);
$zoneInput.after("<input type='button' value='选择' />");
}
JQGrid的用法解析(列编辑,添加行,删除行)(2)
内容版权声明:除非注明,否则皆为本站原创文章。