datatable合并多列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了datatable合并多列相关的知识,希望对你有一定的参考价值。
参考技术A 在使用datatable的时候,有时候会用到合并多列的情况,在datatable中添加drawCallback属性即可,函数中的内容如:"drawCallback":function (settings)
var api =this.api();
var rows =api.rows(page:'current').nodes();
var idx =0;// 第一列进行合并
var last =null;
var tr =null;
var ltd =null;
api.column(idx, page:'current').data().each(function (group, i)
tr =$(rows[i]);
var td =$("td:eq(" +idx +")",tr);
if (last !== group)
td.attr("rowspan",1);
td.text(group);
ltd =td;
last = group;
td.css("vertical-align","middle");
else
ltd.attr("rowspan",parseInt(ltd.attr("rowspan")) +1);
td.remove();
console.log(td.text())
);
,
以上是关于datatable合并多列的主要内容,如果未能解决你的问题,请参考以下文章
c# 如何将多个单行多列的datatable合并成一个单行多列的datatable,表中内容是string..