2017-09-19 6 views
0

私は以下の機能を試しました。グループ化ヘッダーとフッターのCSSスタイルを追加するにはどうすればよいですか?フッターの場合はおそらく可能ですが、ヘッダのためにどうすればいいですか?データテーブルの行の開始と終了のグループ化

$(document).ready(function() { 
    $('#example').DataTable({ 
     order: [[2, 'asc']], 
     rowGroup: {    
      endRender: function (rows, group) { 
       var salaryAvg = rows 
        .data() 
        .pluck(5) 
        .reduce(function (a, b) { 
         return a + b.replace(/[^\d]/g, '')*1; 
        }, 0)/rows.count(); 
       salaryAvg = $.fn.dataTable.render.number(',', '.', 0, '$').display(salaryAvg); 

       var ageAvg = rows 
        .data() 
        .pluck(3) 
        .reduce(function (a, b) { 
         return a + b*1; 
        }, 0)/rows.count(); 

       return $('<tr/>') 
        .append('<td colspan="3">Averages for '+group+'</td>') 
        .append('<td>'+ageAvg.toFixed(0)+'</td>') 
        .append('<td/>') 
        .append('<td>'+salaryAvg+'</td>'); 
      }, 
      dataSrc: 2 
     } 
    }); 
}); 

答えて

1

ちょうどCSS

tr.group{ 
    background-color: #690505 !important; 
    color: white !important; 
} 

tr.group:hover { 
    background-color: #871818 !important; 
    color: white !important; 
} 
+0

私は聞いて、それはそれは、入力フィールド(テキストボックス)がPluckの()を使用している場合は、列の値を取得することができていることはできますか? – Crazy

+0

この例を参照してください(https://datatables.net/forums/discussion/43578/issue-in-search-when-used-with-row-grouping)関数intvalを使用して@Zidance –

0
table.dataTable tr.group td{ 
    font-weight:bold; 
    background-color:#e0e0e0 
} 
関連する問題