美文网首页
datatable合并多列

datatable合并多列

作者: Joyce_M | 来源:发表于2018-12-20 14:13 被阅读0次

在使用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合并多列

    在使用datatable的时候,有时候会用到合并多列的情况,在datatable中添加drawCallback属性...

  • C# DataTable中使用Select

    例子中使用本地XML缓存读取DataSet,从中取出所需DataTable,可在DataTable中选出所需的列以...

  • LaTeX表格tabular合并多行、多列

    1.说明 合并多列用命令\multicolumn,合并多行需要引入宏包\usepackage{multirow},...

  • mysql 多列统计出现次数

    实际开发中遇到 GROUP_CONCAT: 多列合并函数

  • .Net DataTable 计算列小结

    .Net的DataTable的列可以是计算列,可以在列属性Expression中设置表达式,这样可以获得其它列相关...

  • 多列合并的方法

    合并所有列的方法,没有找到能够直接合并的方法,只能先在excel中预处理,例如这里有个38列的表,自动设置个行号和...

  • [R]合并多列数据

    将dataframe中的几列合并为一列总是忘记这个操作,记在这里备忘 额外一句加载超大的tsv.gz数据,可以不用...

  • 合并多个文件用到的paste和cat命令

    paste 命令用于合并文件的列。 paste 指令会把每个文件以列对列的方式,一列列地加以合并。 当合并指令pa...

  • Excel-多列合并成1列

    上周听技术部分享简书的时候,基本处于听不懂状态,于是暗暗决定本周也要写篇技术类的,最好也让技术人员看不懂。哈哈。。...

  • Impala skill

    1. impala 使用concat_ws将多列合并为一列 首先查看一下表的信息 其中trim( )函数是将合并后...

网友评论

      本文标题:datatable合并多列

      本文链接:https://www.haomeiwen.com/subject/nqcykqtx.html