码迷,mamicode.com
首页 > 其他好文 > 详细

对数据进行单元格合并处理的函数

时间:2020-06-28 15:21:57      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:lis   字段   ===   ble   style   ==   函数   logs   lse   

combineCell(list) {
  for (var field in list[0]) { // 获取数据中的字段,也就是table中的column,只需要取其中一条记录的就可以了
    var k = 0;// 定义数据list的index
    while (k < list.length) {
      list[k][field + ‘span‘] = 1;// 增加字段-用于统计有多少重复值
      list[k][field + ‘dis‘] = ‘‘;// 增加字段-用于控制显示与隐藏
      for (var i = k + 1; i <= list.length - 1; i++) {
        // 判断第k条数据的field字段,与下一条是否重复
        if (list[k][field] === list[i][field] && list[k][field] !== ‘‘) {
          list[k][field + ‘span‘]++;// 如果重复,第k条数据的字段统计+1
          list[k][field + ‘dis‘] = ‘‘;// 设置为显示
          list[i][field + ‘span‘] = 1;// 重复的记录,则设置为1,表示不跨行
          list[i][field + ‘dis‘] = ‘none‘;// 并且该字段设置为隐藏
        } else {
          break;
        }
      }
    k = i;// 跳转到第i条数据的索引
    }
  }
  console.log(111,list);
},

转载于:https://www.cnblogs.com/dongyuezhuang/p/11416862.html

对数据进行单元格合并处理的函数

标签:lis   字段   ===   ble   style   ==   函数   logs   lse   

原文地址:https://www.cnblogs.com/wjs0509/p/13202600.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!