//datagrid合并单元格 代码浓缩
/*
合并单元格,options参数包含如下属性:
index:行索引。
field:字段名。
rowspan:整合单元格要跨的行数。
colspan:整合单元格要跨的列数。
*/
//没有处理之前
var mark = 0;
var rowspan_field = 'name';
var colspan_field = 'datetime';
for (var i=0; i <data.rows.length; i++) {
if (data.rows[i][colspan_field] == null) {
$(this).datagrid('mergeCells',{
index: mark,
field: rowspan_field,
rowspan:i-mark
});
$(this).datagrid('mergeCells',{
index: i,
field: colspan_field,
colspan:2
});
mark = i+1;
}
}
//合并单元格效果后
//1、JSON字符串互相转换
var data = JSON.stringify(row);
var obj = JSON.parse(str);
//2、对象隐藏
$("#div_add").css("display","none");
$("#div_add").css("display","");
$("#div_add").hide();
$("#div_add").show();