您的位置:首页 > 产品设计 > UI/UE

EasyUI表格datagrid合并行单元格

2014-04-22 08:56 357 查看
  在表格加载成功后合并

  onLoadSuccess: dg2onLoadSuccess

  

function dg2onLoadSuccess() {

var indexList = [];
var cells = $(".phone"); //要合并的所有单元格
indexList.push(0)
alert(cells)
for (var i = 1; i < cells.length ; i++) {
var a = $(cells[i - 1]).text();
var b = $(cells[i]).text();
if (a == b) {
continue;
}
else {
indexList.push(i)
}
}

indexList.push(cells.length) //防止最后一个等于上一个而直接continue了

for (var i = 0; i < indexList.length; i++) {
var a = indexList[i];
var b = indexList[i + 1];
if (b - a > 1) {

//dg2 要合并单元的表格
$(dg2).datagrid('mergeCells', {
index: a,
field: 'ph', //要合并的单元字段名
rowspan: b - a
});
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: