首頁 > web前端 > js教程 > javascript動態合併縱向單元格的方法介紹(程式碼)

javascript動態合併縱向單元格的方法介紹(程式碼)

不言
發布: 2019-02-13 10:11:31
轉載
3210 人瀏覽過

這篇文章帶給大家的內容是關於javascript動態合併縱向單元格的方法介紹(程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

1、需求

合併相鄰行內容相同的儲存格。

2.概念

rowspan指定儲存格縱向跨越的行數。如rowspan被設為3,這表示該單元格必須跨越三行(本身一行,加上另外兩行)

3.公共方法

  /**
   * 单元格合并方法,增加rowspan属性
   * @param data 要处理的数据
   * @param nameList 合并的字段list
   */
function rowspanFun(data, nameList) {
    for (var i = 0; i  1) {
                data[startRow][name + 'Rowspan'] = 1;
              } else {
                data[j][name + 'Rowspan'] = 1;
              }
              mergeNum = 1;
            }
          }
        }
      } else {
        data[0][name + 'Rowspan'] = 1;
      }
    }
    return data;
  }
登入後複製

4 .js中呼叫公共方法

var data =  [
      {name: 'dwj', sex: '女', age: 20},
      {name: 'dwj', sex: '男', age: 20},
      {name: 'dwq', sex: '女', age: 20},
      {name: 'other', sex: '女', age: 20}
    ];
rowspanFun(data, ['name', 'sex']);
登入後複製

呼叫方法後的資料處理結果

javascript動態合併縱向單元格的方法介紹(程式碼)

5.html中使用

登入後複製
                                 
{{item.name}}{{item.sex}}{{item.age}}

注意:此html程式碼使用的是ng語法,請根據自已使用的js框架自行調整。

6.結果

javascript動態合併縱向單元格的方法介紹(程式碼)

#

以上是javascript動態合併縱向單元格的方法介紹(程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:segmentfault.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板