easyui合并单元格封装,直接调用即可
/**
* 合并单元格
* @param dg 表格元素
* @param index 行下标
* @param fieldName 列名
* @param rowspan 合并行数
* @param colspan 合并列数
* @param footer 是否是页脚
*/
function mergeCells({dg, index, fieldName, rowspan = 0, colspan = 0, footer = false } = {}){
let merge = {
index: index,
field: fieldName,
colspan: colspan,
rowspan: rowspan
}
if(footer){
merge.type = 'footer'
}
dg.datagrid('mergeCells',merge);
}
使用示例1(在表格数据加载完成后合并页脚行): onLoadSuccess:function(){ mergeCells({dg:$(this), index:0, fieldName:'businessCode',colspan:7, footer:true}) }