jqGrid 合并值相同的多行
function setRowSpan () {
var obj = $("#dataGrid");
var rowIds = obj.getDataIDs();
var count = 0;
var index = 0;
var rowData = obj.jqGrid('getRowData',rowIds[0]).proName;
if(rowIds.length > 1){
$("tr[id^=subTotal]").css("background", "#E0E0E0");
$("#total").css("background", "#1e90ff");
for(var col = 1; col < rowIds.length; col ++){
var data = obj.jqGrid('getRowData',rowIds[col]).proName;
if(rowData == data){
$("#dataGrid tr:gt("+col+"):eq(0) td:eq(1)").hide();
count ++;
index ++;
}else if(rowData != data){
rowData = data;
if(count > 0){
$("#dataGrid tr:gt("+(col-count-1)+"):eq(0) td:eq(1)").attr("rowspan",count+1);
count = 0;
}
}
}
}
}