表格首例合并相同项'setRowSpan'

  //保存上一个name
  var x = '';
  //相同name出现的次数
  var count = 0;
  //该name第一次出现的位置
  var startindex = 0;
  for (var i = 0; i < data.length; i++) {
    //这里是合并name列,根据各自情况大家可以自己完善
    var val = data[i].equipmentListName;
//这里的equipmentListName是想要合并的下标
    if (i == 0) {
      x = val;
      count = 1;
      myArray.value[0] = 1;
    } else {
      if (val == x) {
        count++;
        myArray.value[startindex] = count;
        myArray.value[i] = 0;
      } else {
        count = 1;
        x = val;
        startindex = i;
        myArray.value[i] = 1;
      }
    }
  }
};```


    #### 如图:

    ![](https://images.cnblogs.com/cnblogs_com/blogs/727857/galleries/2096435/o_230515092950_3871684140825_.pic.jpg)
posted @   粉色的海绵宝宝  阅读(97)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
欢迎阅读『表格首例合并相同项'setRowSpan'』
点击右上角即可分享
微信分享提示