91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

bootstrap table實現合并單元格效果

發布時間:2020-09-05 17:56:23 來源:腳本之家 閱讀:375 作者:每個人都可以成為導師 欄目:web開發

本文實例為大家分享了客戶端運用bootstrapTable 的mergeCells屬性合并單元格來達到報表分析展示的直觀效果。

JavaScript代碼

聲明mergeCells函數,如:

/**
 * 合并單元格
 * @param data 原始數據(在服務端完成排序)
 * @param fieldName 合并屬性名稱
 * @param colspan 合并列
 * @param target 目標表格對象
 */
function mergeCells(data,fieldName,colspan,target){
 //聲明一個map計算相同屬性值在data對象出現的次數和
 var sortMap = {};
 for(var i = 0 ; i < data.length ; i++){
  for(var prop in data[i]){
   if(prop == fieldName){
    var key = data[i][prop]
    if(sortMap.hasOwnProperty(key)){
     sortMap[key] = sortMap[key] * 1 + 1;
    } else {
     sortMap[key] = 1;
    }
    break;
   } 
  }
 }
 for(var prop in sortMap){
  console.log(prop,sortMap[prop])
 }
 var index = 0;
 for(var prop in sortMap){
  var count = sortMap[prop] * 1;
  $(target).bootstrapTable('mergeCells',{index:index, field:fieldName, colspan: colspan, rowspan: count}); 
  index += count;
 }
}

在bootstrapTable加載成功執行,如

onLoadSuccess : function(data) {        
    var data = $('#table').bootstrapTable('getData', true);
    //合并單元格
    mergeCells(data, "companyTypeName", 1, $('#table'));
 
},

效果圖

bootstrap table實現合并單元格效果

如果大家還想深入學習,可以點擊這里進行學習,再為大家附3個精彩的專題:

Bootstrap學習教程

Bootstrap實戰教程

Bootstrap插件使用教程

Bootstrap Table使用教程

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

喀喇| 西乌珠穆沁旗| 古交市| 思南县| 东阳市| 铅山县| 贡觉县| 青岛市| 甘泉县| 安徽省| 水富县| 张家港市| 垣曲县| 尤溪县| 平昌县| 高阳县| 新郑市| 庆阳市| 黔东| 庄浪县| 收藏| 东港市| 临安市| 永丰县| 安达市| 本溪| 青川县| 马鞍山市| 鄂伦春自治旗| 淅川县| 海伦市| 长治市| 凤冈县| 双鸭山市| 抚宁县| 怀化市| 天祝| 伊宁市| 淮南市| 南郑县| 玛纳斯县|